Changes during review with @sidsen: moved prg.h into utility.h, added warning comments for usage of internal classes, clarify boundaries between public and porting interfaces for MwtExplorer.h