More refactoring. Subtitling and upload widgets should be part of
the create module.