Integrate shot runner components

Pls review @burtonjb !!!!!!!!!!!!!!!!