bd8a7da379
Each sub-project (gui, api, infra) now owns its own Makefile, and the root Makefile is a lean delegator for the base commands (run, build, test, clean, fmt). Odin source, deps, and web assets live under gui/ (gui/src, gui/lib, gui/www), with scripts kept under gui/scripts for build tooling only.
Libraries
Third-party libraries for the DESI Explorer renderer live here, either as git
submodules or vendored directly and wired in via -collection:lib=lib/local
(as resolved from the gui/ directory).
raylibis bundled with Odin and imported asvendor:raylib— it does not live in this directory.
No external dependencies yet. local/ is the default -collection:lib target
and is currently empty.