Consolidate style constructors
Use unsigned ints to represent color, for brevity
Fix incorrect removals of map elements, was missing an iterator increment
Enable viewport resizing to maintain aspect ratio
Add files for isolated geometry manipulations