Store transformed 3d points in fragment
Rename and more work, adding scene
Move operators into classes
Check args
Wrap other classes
Rescale plot to window size