Separate different parts of plug-in into different files.
Outputted file names are now uppercase.

Follows style of Day One.