A Progression of Cognitive Frameworks