I think the overlay object should be phased out.. It works in the background and looking from an OOP-perspective, the naming of the object is just terrible.
Professionals will look at MMF2 and think we have all sorts of crazy ways of doing things and illogical names compared to other professional packages. In all other development environments, something you draw on is either called a texture,canvas,surface or something close. Not "Overlay object".
Also the auto-inking features are kinda misplaced in the object in my opinion.
In my opinion MMF2 should get more logically named objects that does what they are meant to do.
Joewski: I wouldn't name the extension the same. It's just that releasing an unfinished beta of something
Vortex2: In my opinion (again) I would hope the overlay object would get a better programmed (from the bottom) replacement that does everything what most people use it for: drawing graphical surfaces for various uses.
People can still use it as an "overlay object" that way around if they want to, but the name "overlay object" and some of the features it has just doesn't fit the scene.