Well written and easy to follow, exactly what I was after. https://veloriftlabs.com/s/Vv0h4GJYVLKiYGip5665E Well written and easy to follow, exactly what I was after