As pointed out in recent PRs with highlight changes, create_namespace do not rly needs to be stored so we do not need to pass them around everywhere. This simplifies the code a bit
To make the highlights consistent after recent highlight changes, make the remaining highlights configurable as well