Added documentation to Block.js, see #291