updated and moved some stuff
implementation of easy profiling macros
dont need this yet
implemented start of component manager

BUILD PASSING
fixed dependency issues
0