Mask Tools comes with thirteen nodes. Seven of which are procedural effects, while the remaining six are designed as templates. Of those six, one is for general masking, and the other five are for painting.
These templates follow the principles of the PBR workflow. They have inputs for color, metallic, roughness, normal, and height maps. All of which are duplicated on each node and separated by a Mask input.
The Mask input uses values of black and white to separate these two sets of PBR textures. This can be done by adding procedural nodes, image textures, or by painting directly on the model.
Paint Masks allow you to paint procedural textures and continue to edit the effects after painting. All mask nodes are designed to stay linear, in a horizontal fashion. This will help to keep an organized node setup. Each mask is layered over of the one preceding it.