gui: each tab should get its own MicroscopeModel

A MicroscopeModel represents one interface of a microscope. Each tab is a different interface, so it has its own model.