 Nevertheless, the "inversion" concept does not mean that lower-level layers depend on higher-level layers.Both layers should depend on abstractions that draw the behavior needed by higher-level layers.In a direct application of dependency inversion, the abstracts are owned by the upper/policy layers.