demo needs work
- So far only works with cubes, need to be able to replace each cube with a shape or fractal set
- add selector for different shapes - the 16 representative minimal convex imaginary cubes
- needs to only respond to mouse wheel when mouseover
- camera, or cube, should start in appropriate place in scene
- add slider to increment/decrement number of elements - this'll require a backtracking algorithm for generating latin squares
- find out how to show shadows in p5
- maybe add an axis line?
- maybe add the option for different stylings?