More Registry Gen Start

Start world gen
More registry stuff
Refactor more stuff