Machine
Classes 
AbstractCPU
AbstractMainMemory
Register
RegisterSet
Enums 
Register.ClockTransition
Exceptions 
AbstractCPU.InvalidInstructionException
AbstractCPU.MachineHaltException
AbstractMainMemory.InvalidAddressException