TODO: write some more documentation. For more information don't hesistate to open an issue requesting some more doc, or contact the author (i.e. @Gbury ) directly.