- started integrating improvements/ changes from the prototypes
 * added generate & attributeChanged method to shape3d and cube
 * added docstrings for these
 * added __meta & operations fields to shape3d
 * started cleanup phase