Snapshot facility backported, working on core TopicRegistry and Unit Tests