Pull request for Issue755

This pull request is going to go into Issue666 because these changes are due to the changes from that issue.  It resolves #755 by removing any and all code related to the old AMRegion code.  Upon careful checking by @davidChevrier that the new version works for SGM, this branch can be merged into Issue666 and then afterwards, Issue666 can be merged into master.