generates projects, gears, models and controllers