Thrill-K Architecture: Towards a Solution to the Problem of Knowledge Based Understanding