Moving things from branch to proper folder and begin the magic related with creating a generator.