Thank you, this is perfectly summarized.
The main differences between the Multi-Stage Compositor and the NPR prototype:
- There is no light transport interaction: result of compositor is not visible in reflection or refraction.
- Renderer agnostic: will work with Cycles, EEVEE and other renderers.
- Use of the compositor node: the NPR prototype used Material nodes as a basis.