To set this up you'll need (at minimum):
This is a minimal example to get your started but there is a lot more details regarding the magic behind this on github.