Cabloy is not "one web framework" in the traditional sense. It is two independent engines inside one fullstack system: Vona powers the backend runtime, Zova powers the frontend application.
IoC answers how code obtains runtime collaborators. In a full-stack system that evolves over time, the harder question is how a business capability remains identifiable across modules, backend resources, HTTP and OpenAPI contracts, routes, state ownership, and rendering. Using `training-student:student`, this article maps the constrained address spaces that let CabloyJS preserve one business meaning across Vona and Zova.