Extracted common machine superclasses from the grinder.
More extraction and refactoring.
Added liquid furnace. Removed test block textures.
More abstraction and moving redundant code to superclasses.
More refactoring. Added EnergyInventory.