add basic platform handling.
look at start finding the location of the header in an SMC file.
start reorganizing the tree.
more tree reorganization.
more reorganization.
much more reorganization.
compile and reorganize table.
doesn't compile but i have the opcode tables.