Block interface for SBJson

Creating a pull request to  solicit comments from the community :-)

How do *you* want to use blocks with SBjson?