primer: code to support new primer development
toc: adding support for alternate names
option: fixing building and features
sphinx-output: changing output processing