Very basic support for blocks. No tests/html methods yet.