BlockScope initial code commit.