I did this Blender Multilayer Painting Addon in order to boost the blender’s node system into something friendlier to new blender texture artist. It basically creates a simple UI with many common features to perform not destructive painting.
Tutorial: comming soon
Github: https://github.com/amensal/BlenderAddons/tree/main/addons/vtools_multiLayerPainting