Initial Structure, Started working on generation script