the integration of multiple packages that have conflicting dependencies within a single Python distribution. This has resulted in a tendency towards isolated Python packages, each with its own set of dependencies, reducing their modular capabilities. In contrast, rNets has been meticulously crafted as a standalone package, devoid of these dependency entanglements. By requiring only Graphviz for plotting, rNets effectively maximizes its portability and modularity. This strategic design choice, along with its practical implications, are further explored in the following subsections.