Generate an entire codebase based on a prompt