Separated generateFullApp and generateWorkingCopy