do not output private fields in component interface
add saving game file and modifying component values
fix random crashes
editor: add functionality to add components
editor: do not store component names
editor: add button to remove component
editor: add button to remove an object
editor: clarify layout a bit
move triangle drawing functionality from camera component to rectangle component
rewrite graphics handling to support uniforms
add concept of transform component
add scaling to rectangle
add listening for quit event
also listen to escape
turn plurality into a library; create an example project