Added layering, support for custom colors
Instead of three color channels, there is one string, which is directly put into the SVG's attribute (Check for security)
This allows for alpha for stroke.
Rectangles can now be in front and behind the physical objects.