Removed a lot of unnecessary generics from the framework and core systems.
Fixed a few typos
More vector stsuff
Commit