Redesign and parent upload UI to the view, #34