Much of the multi-track rendering logic was intermixed with GUI code in ExportProjectDialog. This creates the RenderManager class to provide rendering logic that could be shared between the CLI and GUI interfaces.