Add Level() to Documentable in abstractNode.
Add level to abstractBlock, with accessors and tests.