Refactor project codes to allow a default task per project