Ref #29 - Added more documentation