Code cleaner and more options. Also more documentation.
assigned to @larivier
mentioned in commit 42f75de9
merged