docs generation much more robust, section tagging is done via named sections instead of with the numeric based index before (would break often as new annotations were added)