Can I create a totally custom UI (React Native & React) for Jitsi from scratch?

Hi there. I’ve been researching this forum for a while but I couldn’t find any specific answer to my question. The most topics are about people struggling to add / remove / customize a button, a watermark, or a logo. My team needs to create a fully custom UI for web and mobile.
https://github.com/jitsi/lib-jitsi-meet - is this a repository that we should look into?
Would it be possible to update Jitsi without any issues even if we would have our own front-end?
Thank you!

build debian package