finish refactoring custom course designer to use subprocess for the Sphinx build