Flesh out some more stuff in Version
Flesh out some of the Profile impl