A lot of documentation (see issue #11).