Fleshed out SchedulingAlgorithm and SPB classes