Basic project generator