Add reek as a development dependency
Rename component.options to component.settings
Some internal rewiring to make stuff more uniform
More rewriting of engine
Make sure engine can find all subcomponents of a component
Make sure engine can find all subcomponents of a component
Start rendering stuff
Some more rendering
Fix recursive rendering
Finish with rendering phase