I think that I may have figured out a viable algorithm for placing reasonable start positions (as an option) and flagging those provinces and their immediate neighbors as off limits for modification. This is only theory right now, and I am in hopes that it won't unravel when I try to code it into the existing framework. (It is also possible that I won't be able to understand my own notes after a good nights sleep!)
