Adding a bit more template type stuff so I can jump straight in when I have more details of the API