What is a block pattern?