Refactor signals, change operator() to method emit.
Work in-progress
Work in-progress
Final part of split screen feature