Reworked Entities and Systems to properly use the new Component caches and also removed many uses of the old Type registry system. Also fixed/refactored a few things here and there.
Renamed the dfe namespace to ecs