First stab at the regex replacement method
Added MVVM form
Before rearranging code to provide for checking for renaming that can result in duplicate names
Before resolving problem with duplicate names resulted from renaming
Removed regex because it does not do what I need, sort of done with it for now