refactoring so that visualization data is now driven by mock services layer
refactoring of 3D object logic and encapsulation of tsome base 3D object logic