Ported over more Kinetic components
Ported code for probabilisitc scheduling