https://www.mcternan.me.uk/mscgen/
