Text-based documentation has its place, but it often falls short when the subject involves layered processes, abstract ...