Abstract type representing a grid-based widget.
How tall this widget is, in grid cells.
The final value stored in this widget, as provided by the user.
How wide this widget is, in grid cells.
Function called to apply this widget to a Discord action row.
Function called to ensure that this widget was set up correctly.