Build out tasks, runners and integrate into project. Still untested