Roots for me seem to be introspection of experience (ongoing), empathy, language,, analogy, psychology, programming logic (computer languages). So if you want to build a "Kenneth Udut" consciousness, that'd be the start.