Since we need to major version bump all of our client refactors, are we going to do it in a single 4.x -> 5.x version, or are we going to end up at like version 12.x by the time we're done?