Crafter should update it's state both instantly and through ticks.
  Internal changes should re-evaluate instantly.
  External ones should be done on ticks.
Can register inventory adapters on the Plugin Manager.