The goals of this milestone are to support the entire Federation v1 & v2 spec and improve the ergonomics of the API.