I've gathered the vector and matrix functions in Point and Matrix
classes.
Going to make the building functions part of a builder class.
You can drag to pan the view.
Clicking a tile highlights it. Each tile is labelled with a number, but
it gets reflected when there's an odd number of iterations - need to fix
that.