Made useMapBufferRange shared.
Made keysState shared.
writing new component with different and hopefully better design.
Added Cast.
Replaced the old Component design.
Fixed UpdateSystem.
Added RunFunction and fixed FindFunction.
LDC Fixes.
Component.FindFunction now returns with valid caller.
Fixed StartSystem.
Replaced completly the old component design.
Added components and some name changes.
Added deep search, can now find classes which are inherited.
Implemented Constant Array.
Component variables shouldn't be public.
Entity return ContArray of components.
CStorage is now returning ConstArray where it needs to, I think to rewrite it soon so the storages will be ranges with index access&slice functions.
Fixed struct components.
Made TypeCast look better.
Added parallelRange and fixed ConstArray.