Add convenience methods to show user messages
Deduplicate new and edit templates
Upload files to s3 with drag and drop and progress bar