https://forums.gentoo.org/viewtopic-t-1009770-start-0.html
Anonymous
Separate policy from mechanism, separate interfaces from engines.