implemented the 4 viewports with respect to the Camera. Implemented MouseController who receives signals from Viewports. Created a mess with signals beforehand which needs to be cleaned up.