Retool Source control (Eg Github)

So, reading the docs on Retool integration with source control - for this example we'll assume GitHub.

I have a self-hosted retool instance and I'm planning to create 3 separate apps.

But the docs and the retool configuration only refer to making a single GitHub 'App'

Does that mean that all my apps with their various levels of development, versioning, etc are all under a single Github 'project' ?
If that's the case, how on earth do i manage versioning, source control deployment of 3 separate apps.
Normally in conventional codebases, with GitHub repo, we have a separate project for each application and can easily manage pull requests, etc on an individual app basis.
So how to manage this complexity in Retool?