Great suggestion. I've moved all of the common functionality into `FileJSONForm` in https://github.com/nearlyfreeapps/zamboni/commit/44e60f05bd244ac63e329b4085fcc0818b74cf11