Add versioning to storage module (bug 888663)