The installation was failing due to setuptools discovering multiple top-level modules in the flat project layout. This commit updates the pyproject.toml by explicitly specifying:
• The standalone modules ("config.py", "server.py", "unity_connection.py") via the py-modules field.
• The "tools" directory as a package via the packages field.
These changes resolve the "multiple top-level modules discovered" error encountered during `uv pip install -e .` and ensure a clean, predictable package build.