The Block Framework