It'll need inline documentation. Follow markdox style.