Due to the DIMO system architecture, we constantly strive to avoid cross-module calls and minimize codependency, typically simply accessing each other's storage. But a third module,
Mapper, is used to create the connection between the
AftermarketDevice. Its sole responsibility is to keep track of any connections between modules that might exist and that wouldn't make sense if they were to reside in a particular module.