Refactor the project editor
Tweak the admin editors to work with both edit and create