The versioning is really interesting too. Hmm, I have a bit of research to do here.