First commit for a section-hierarchy extension. Takes care of the basics