Updated all 3D objects to extend BranchGroup instead of being composed
of it