Added an abstract superclass, MCDisassembler, for