Knowledge processing engines and tools