This version's goal is to use a truly modular, third party expandable runner system, with a well defined runner interface.