* Some interfaces converted into abstract classes
* Small refactoring on DirectAssembly
* Fine tuning Condition compiling
* Generator caching via InstructionBatch