So I think regarding the ranks I think you should be able to buy a rank and the price of the current rank you own gets subtracted by the price of your current rank and I know there are rank upgrades but it would be amazing if we could go from maybe for example donator to vip without buying sponsor first or something like that but not subtract the whole price just a fraction of it to try still keep profits.

I mean getting e.g. Donator --> Sponsor --> VIP --> Patron doesn't make a difference compared to getting Patron directly, since the upgrades only cost the difference between the ranks. I am not sure though how easy it would be to add all the other in theory possible upgrades (e.g. a direct upgrade from Sponsor to Benefactor) since there are quite a few possibilities and it could make the thing a bit more complicated. Anyways, I guess we will definitely talk about it, but I cannot make any predictions, since the store isn't really my exptertise.

Yes this should totally be implemented, I've been wanting this for forever (especially during sales).