to metaclass!!
Smart block defenition on the way: refactored block params and variables. Now we need dedicated class Scope which would provide available variables in scope and add port binding to new block class.
[WIP] Independent "scope" object exported to the JS client.
Basic support for inputs binding (in new version of Block class)
Snapshot.