@neil @klendool I do have all this stuff in git but it's private because I didn't think anyone would be interested at the start but actually it's grown considerably in functionality since then - maybe I should organise and open it as an example :)
Don't have an account? You can sign up here