Project changes.
Path change.
Restoring, progress checkin.
Refactoring to work with new core library; progress checkin.