MaterialBase - First implementation ( incomplete )
IMaterialOwner - first implementation ( incomplete )
IRenderable - First implementation ( incomplete )
PickingCollisionVO - First implementation