A friend, @SUPAVISI, asked for an add-on to manage color attributes (for vertex painting) as if they were layered so I thought it could be shared here in case someone else needed this too.
Add-on and usage instruction: https://github.com/plyoung/VertexPaintLayers
Wow this looks powerful. With layer modes?
The Blend and Mix options are per selected layer and ends up being used in the shader’s MixRGB Node. Check the github page for more screenshots.
Supavisi tells me there is a way to bake all that to your main color attribute when you are done creating.