Factoring out ShowRunner in its own file