Draft of introducing irmin in xenstore

Not being very familiar with xenstore, I'm not sure what this means. Why are there two top-levels? Do guests need to be changed to use a new protocol, or are these changes all internal to xenstore?