Simplify the `Omd` interface.

In particular, less used functions and types have been left in their
own module (to which we refer in the documentation).

Fixes https://github.com/pw374/omd/issues/44