Sample App deals with multiple streams; Better wireup; Hashing of byte[] -> is more straightforward; Restore(memento) rather than Create(memento).