Folder structure options and naming conventions for software projects