Internal refactoring.
Added tests to assert public snapshotting occurs during the bootstrap process.
Moved all cloning behavior into the SnapshotItem (which is performed on the Transformation thread)
Sealed a number of open classes.
Refactored DefaultRepo; added TODO.