Define behavior to turn the data of your
MicroModel into widgets.
Initialize the UI.
Use the sender to connect UI events and send messages back to modify the model.
Update the view to represent the updated model.
Return a clone of the root widget. This is typically a GTK4 widget.