`core/Block.coffee`: `children` made private
tweaked `core/Canvas` -> smaller `/dist` files

- comment tweak
- minor tweaks
- more compact way to keep the original scope
`core/Canvas`: bug fixed