Have you tried the Project 2010 Solution Starters yet?
Looking for tools and way to easily get started building customizations by reusing and modifying code from an existing?
Then make sure to look at https://code.msdn.microsoft.com/P2010SolutionStarter. There’s plenty of related resources, including deep dive webcasts. If you have any questions – please check the related discussion.
Jan