MK - added some helper classes and updated documentation