Enabled dissectors to return abstract values.
Extended the value returning ability to MoleculeBuilderDissector.
Added a random access adder, to complement SequentialAdder.
Added MD2 skin decoding.
Refactored primitive dissectors.