moved generated files to their own directories