Map kit
The parts every one of these apps needs: the map, 3D buildings, an app that loads fully before it shows, one small opening move of the camera, and a frame loop that stops drawing when nothing is changing.
It is being pulled out of the three apps now. The test of whether it is finished: a new app built from a dataset's name and a one-page recipe that says which column becomes height, which becomes colour, and where the camera opens. A model can propose the recipe; code checks it before anything is drawn.
Under Toronto is the first app written on the kit's parts.
Glass UI kit
The controls in my apps. The panes are real glass: a shader bends the map behind them the way a lens would, instead of blurring it.
- One WebGL shader draws every pane and button in a single pass over the finished map.
- Every design value, from the glass's optics to the type sizes, lives in one file.
- Each app carries a frozen copy of a numbered release, so a change to the kit can never alter an app by accident.





