yea makes sense.. that's our aim. In short:
- You can customise the UI / UX on the frontend to whatever you'd like (on your own domain)
- You will be able to override any of the auth APIs we expose via the go SDK.
- If self hosting, you control all the data, and can change our db schema or use your own schema and write wrappers that will read / write to your schema
- It's all open source, so you can even fork everything and modify any part as per your needs if something is limiting in the future (worst case).