wip - V2

ref https://github.com/canaryio/canary/issues/6
we also need to publish the location - either include it in the `Sample` or pass it in as a param.