Summary: These seem reasonably re-usable in the upstream. Test Plan: Edit Project Image Reviewers: epriestley Reviewed By: epriestley Subscribers: Korvin Differential Revision: https://secure.phabricator.com/D18312