Boilerplate for different types of projects