Do you maintain a lot of programmatical artefacts that relate closely to what you or your team does? Maybe you have a XML files that store input for systems you’ve built, or some kind of EDI data that needs to be maintained in good order. If you’ve got lots of data of such kind and it could benefit from a user friendly editor or source control a custom project type might be the answer.