Unit Testing, Tweaks
#CHANGE: Canvas.DashPattern is no longer nested in Canvas.
#CHANGE: DualityTests is now able to perform arbitrary rendering and Resource operations, OpenGL fully available for testing.
#ADD: Added Unit Tests for basic Canvas functionality. Proof of concept fur testing actual shape rendering.