The Attention Schema Theory: A Foundation for Engineering Artificial Consciousness | Synapse