Buobe
    Chapter 3 – Drawing, positioning, and aligning nodes | Buobe