Restructure things

Pushed generator files in to their own folder for clarity