Still, your question gives me a chance to state my point better:- forces are shaping our materials, and decisions are forces, including layering and dependency decisions- strict layering with persistence at the bottom is setting up a very strong/constraining force field- even within that forcefield, we can get rid of stupid objects by understanding the nature of software, and that separation of ar