[#70197760] Extend Model, and bind GUI widgets to the model.

@axelstudios