Jeremy Davis's picture

For my own current purposes it's not all that relevant, but it looks it would be very useful for others. Nicely written and easy to follow.

Good on you for stepping out and doing a guest blog post. Hope we hear more from you!