Isolating Vial build rules and recipes makes it clearer where and why the codebase diverges and prevents unintentional modifications after upstream changes.