Starting on v0.2.0 - includes a number of breaking changes

CC @plexicle @sethladd