Added Model Class, now Models are composed of multiple Shape3d's as so to streamline active rendering