Electron + SolidJS + electron-vite app with three strictly separated
layers: a small main process, a sandboxed Node-free renderer, and a
worker utilityProcess that owns all data work. The library screen serves
5,000 deterministic fake books through the typed worker protocol with a
virtualized cover grid, local-first instant search, filters, sorting,
keyboard navigation, and light/dark themes.