Add architecture for running packaged courses
Add utility for creating compressed courses