Well written and easy to follow, exactly what I was after. https://quillhavenx.com/s/54VmmFsfjezgRvwnWGHAh Well written and easy to follow, exactly what I was after