The NPR Project was just announced on the blog.
At the core of it, it is the concept of Multi-stage Compositing. Simply putting it means that materials and/or objects can also have access to a compositing NodeTree:
This then gets all combined in the existing scene-level compositing:
I would like to invite everyone to read the blog post, and let me know if there is something that is not clear. Once the development on Multi-stage Compositing starts I will share a build and open a thread on this forum for testing/feedback.
The EEVEE internal features (Ray Queries, portal BSDF, …) may be tackled independently directly on main. To follow the project development you can subscribe to #139332.
PS: I’ll soon close the existing NPR prototype thread, so the attention of the project can shift to this new approach.