Coming from hardware roots, we have an appetite for correct modeling of components within a system. That is, our product is a subsystem within a system, and our subsystem, being our product, has subcomponents, all that we design under clear assumptions on our part, resolving a specific need encapsulated into