Create a framework that allows us to handle a variety of button interactions cleanly. Here are some use cases that must be addressed: - [ ] One-off buttons that, when pressed, do some logic that might depend on parameters that were set when creating the button. - [ ] General-purpose buttons that have a fixed function at all times.
Create a framework that allows us to handle a variety of button interactions cleanly.
Here are some use cases that must be addressed: