initial draft for raintime refactoring
signature for component_registry module
added controller
updated context and component module
fixed small issue
fixed typo
partially implemented register
small changes
implemented the register method
start init destroy methods
decorate init start destroy
refactored init start destroy methods
a first working refactored raintime
replace and insert component
refactored replace and insert
more raintime refactoring
implemented removeComponent
placeholder rendering
refactored placeholder
implemented get children and component status