:recycle: refactored the new project form and custom template selector