APIv2

Included in: Druid Excalibur

With over a year of experience with v1, it's become clear that the direction we want to take the API will involve some backwards-incompatible changes. Therefore v2.