More improvements to how the system works.

All rendered areas now extend from sbstract class
Tiling only works in drawingArea now