Abstract Block Structure