Constrained Object Hierarchies as a Unified Theoretical Model for Intelligence and Intelligent Systems | Synapse