What if I need more than 16? What are some ways to increase it
You can make the user create additional accounts, make these accounts opt-in to the application, and rekey the accounts to the invalid 0 key so that the address can only be used as local storage and for no other purpose.