#21 #17  Clean up of code and style.  Added save and copy functionality for ease of use with objects that work around silos.