Authors ordered by first contribution: Richard Waller (https://github.com/rwalle61) Jonny Spruce (https://github.com/JonnySpruce)