Block Components, Block Attributes, and Block Controls