Referencing this question: How do you know what version number to use?
According to the above question, versions of beta projects should start with a 0.X, releases should be like 1.X, and rewrites of a project constitute a higher version like 2.X. So my question is: If I have a rewrite of a project that is in a beta state, what should it be versioned?