The hierarchy display of a lesson (learning unit/module) can be customized
to render in a number of different ways.

Package blackboard.data.content Description

Provides the classes used to store course content in Blackboard. While content may be loosely defined as
any data appearing in a course or organization, in the API content has a very specific meaning. The term
is restricted to mean data that is edited in one of the "content" course menu areas. Typically these areas
have default names like "Course Documents", "Course Information", or "Books".

The root object, Content simply wraps all data required to render a snippet of HTML in the
content system. Subclasses over-ride and preset various attributes to control rendering behavior. Sub-classes
include entities such as Folders, Lessons, and External Links.

Creating content typically follows this pattern:

Create a content object

Set relevant attributes. The parentId is required.

Set contentHandler attribute to associate the object with custom editing code.