# Development Plan
1. Define default options if `field.options` is empty.
2. Create container with `display: grid; grid-template-columns: repeat(X, 1fr)`.
3. Loop options.
4. Create container div for tile (1.4 aspect ratio).
5. Add Icon and Label.
6. Check for active state styling.
7. Add click handler.