These FxCop rules are designed to catch when developers make incorrect cross-module dependency references according to Helix principles. By including these rules, developers no longer need to structure their solutions by separating modules into individual projects. Instead, modules may be separated by namespace, but could still be contained in to same project/DLL, and therefore not bloat the solution with increased build times. Using these rules, developers can track down violations of the Helix design principals, and even prevent builds from succeeding when the principles are broken, ensuring safer longevity of their code.