Editorials: Cleanup, subaction, and dissect_filename.

This is attached to the editorials branch (to be pull-requested).