First commit. Basic file generation.