Initial code for Four2D.
Basic view "works"
Proper colouring -- I think
True™ Colour
Add scaling to allow some different window sizes.
Initial stab at log()
Add support for resizing.
Rework globals.
Fix up globals.
Fix one more bug in globals
Four2D logarithmic view fix.
Minor changes & cleanup.