architecture comsumption vdm layering