Actually, as far as versioning is concerned, Brewer's Friend is already almost where you want it. There already exists the ability to create a recipe "snapshot", which is essentially branching off a new version of the recipe where you are free to make tweaks to the snapshot without changing the...