Tool for managing code structure and project templating