I'm making a class for version numbers (Major, Minor, Revision, and Build properties) and I am wondering if there is any "standard"/RFC or something that version numbers follow.