Big refactor. Split version information from other metadata. Move stuff. Nuke stuff.