[WIP] Independent "scope" object exported to the JS client.
Basic support for inputs binding (in new version of Block class)
Snapshot.