#74 refactor MadUndoData, replace type code with subclasses
#72 whitespaces should not appear between two hex digits of a single byte