Add 3D rotation to circle layout
Move matrix instantiation to constructor
Add continuousTransform