Add a spec for an extended API for binary data handling

When you rebase, this will go away in favor of editing package.json