Added SingleFileDataCollector to simplify data collection
Finish up prelim refactoring and now need to create smart inputs
Add RendererAssistant and refactor code so title options are configurable with smart defaults
Finish refactoring