Updated Formation and Substitution interfaces. Added to gitignore for upgradeuserprefs