As per the design doc, this makes the app somewhat usable by eliminating hardcoded filenames, the hidden state machine, etc.