https://hgpu.org/?p=5716
Spark: modular, composable shaders for graphics hardware