A full graph with notes from Jeremy Estrellado.
It is worth noting that Jeremy used a custom Randomize Mask node by Sergey Danchenko.
You can find the breakdown along with other projects and support the artist here.