MC Docs changes

Changes to templates and functionality to allow documentation of
controllers, expand syntax.