1) Needed the ability to draw a surface, using lines, curves, poly lines, etc. to create a closed area.
2) extrude area into a solid 3D. Ability to set colors and/or material.
3) "group" various solid parts.
4) create a place in a "cloud" location for all registered users to add and use parts.