The Classification API has two parts: manipulating classifications, and
      manipulating the categories they contain. 
    A root level classification object
      is provided to return category nodes. The CategoryNode objects returned from
      the methods are extended from the standard JavaScript ScriptNode model to
      include category manipulation.