As in the title, we want to separate `Substitution.v` into its own package (may require some tidy up).
As in the title, we want to separate
Substitution.vinto its own package (may require some tidy up).