Performed some refactoring and reorginzation:
Began reorganizing the project folder structure. Indicate which type exist to specify behavioral contracts and which types exist to represent a common structure. This is a purely a file organization issue.
Began refactorgin the Morpher classes to improve generality via a common interface.