Simple Paint functionality with layers working as intended

Layers properly store all objects, layers properly display, and nothing
is broken.