Building Math from Scratch — Why the project's math is hand-built rather than imported, what that produced, and the aesthetic and functionality of bit-level math made safe by Rust.
Why ECS for a GNN? — ECS decomposes the tensor and autograd abstractions into individually addressable components in a relational registry. The result is an experimentation platform: graph topology, autograd, dispatch, and experimental configuration share one data structure, each variable independently. For research where topology is the thing under test, the substrate is the experiment.
Why Go — Go's game structures are graph properties: connectivity between intersections determines outcomes. For research about how network topology shapes learning, a benchmark whose underlying structure is genuinely graph-shaped gives direct access to the foundation. The graph isn't being imposed on Go from outside; it's what Go is.