Defines block types