Add default configuration (empty).
Use specific name for generator.
Use Files::Path for paths.
Use new metadata for user name, handle case if no project spec exists.