reworked documentation support

reuse emonic doc support

support default xml docs and mono docs