WIP - Integrate visual styling into the course outline

STUD-1849
Do you want to use your nifty enum instead of hard-coding strings?