Initial file structure and design