Project reanimated after refactoring. Redundant code has largely been trimmed away. The fabric of signal-slots needs to be woven up a bit