Just some of the features it will include:
Aside from features you mentioned,
1. Do you accept cryptocurrency payment?
2. What personal information do you ask? Just username/email?
1) I will accept Bitcoin payments for sure.
2) It will just be username/e-mail fields to be entered on the WHCMS portal to be able to login to your account.