WIP - Integrate visual styling into the course outline

STUD-1849
The root of the tree doesn't have parentInfo because it represents the course.