Illustrations and animations by Joanna Yardley, my-design.net.