A structural observation: base layers should be maximally simple; complexity should be pushed to higher layers.