Project generator.