This is a series of lessons geared to help people understand macro writing in Klipper with the Jinja2 template system.