Added FlipFlopJK class
FlipFlopD: Clarified comment
Merge branch 'SimulationDev' into EditorPanelDev
SpatialGrid: added debugGridLevels() to aid with visualisation later
Geo: Added createTransform()
Geometric shape classes now implement Transformable and Serializable.
Bbox2: Added unionWith()
Added Transformable interface (forgot...)
Added BinaryFunctor interface
Added Graphic abstract class to contain common functions
Bbox2: Changed union() to static method
Geo: Added reduce() generic algorithm
Bbox2 and Region have been unified into Bbox2.
BinaryFunctor: Changed signature to include return
GraphicsPinMapping: Added toString()
Camera and Gfx: Updated to reflect Region removal
EditorWorld: No longer has responsibility for transformations.
Gfx and Camera: Updated to reflect Region class removal
Merge commit '0d771a0bb36f1532b874129edd27bcd5dc407499' into GraphicsPreTransform
Drawable: Signature changed to reflect new graphics system design