The proposed architecture encourages to structure a system into sets of interacting instances supported by optimal infrastructures at multiple levels. Infrastructures are organized as sets of instances as well, but of more elementary quality. Thus, a recursive architecture results with related infrastructures and instance areas that forms an n-ary tree. Each instance area provides the infrastructure for higher instance areas and needs itself a lower level infrastructure.
Processing is considered as performing services among instances.
The Art of the Metaobject Protocol - Kiczales, Rivieres et al. 120 Unix as an Application Program - Golub, Dean et al. Doc 38 Concurrency in the Objectoriented Language C - Buhr, Ditchfield et al.