Allow subsections that lack text

Per #113.
Clean up some comments