Studio: Course Outline Static Rendering/Styling

This work provides some rendering support of the bulk publishing-related course outline changes.
I don't like including ids as I'm not sure that I can guarantee that they will be unique. I only see this for sections in your reference which will be less problematic. I don't like having special-case logic just for sections, though, so I'd prefer that we not need this.