We can break this work down however makes sense via child tickets, but we need to make a number of updates to align with the v0.2 spec changes.
Right now those changes are all contained in the PR stapi-spec/stapi-spec#296. If additional changes come in on other PRs we will update with comments here.