https://medium.com/@monocosmo77/can-cognitive-architectures-be-implemented-universally-in-machine-learning-part3-4bd65a08596f