ngdoc enhancements (WIP)

Don't merge just yet