Feel free to make a proposal.  Inclusion of .json and xml API is not essential yet, but we will want it so we need a solution we can both like.

And we probably should make it a separate PR.  We'll need to figure out the best way to split it.