Removed entity arrays by type from Knowledge as this is handle by GroupKnowledge.
Updated a couple of references to use GroupKnowledge instead.
Invoke input changed event when someone starts using a machine to craft (in order to update the fact).
Fixed accessibility not being set properly in Knowledge.