See also the wasm notes.
Pre-calculated artifacts like flow fields or distance maps are the first level of primitives.
Paths may be generated from cached flow fields or distance maps.