For example, my program heavily relies on working with 2D numpy arrays, and I need to visualize it and consequently allow the user to change its contents.
GUI