app: take care of OCaml implementation files
app: integrate ocamldoc-generated API docs
app: add support for menus and tables-of-contents