Proxied methods in PyQmlProxy should be also split between multiple "subproxies" with their own logics.
Communication should follow the already set up signal/slot mechanism in LogicController
The main proxy is only used to instantiate the sub-proxies and the LC
Sub-proxies handle communication/calls from QML
Sub-proxies only communicate with their own Logic components and with the main proxy
Sub-logics contain all the functionality for sub-proxy properties
Sub-logics can access other sub-logics directly or by signaling through LC
Logic controller listens to signals coming from sub-logics and coordinates inter-logics communication
LC is owned (instantiated) by the main proxy. The proxy instantiates subproxies with the reference to LC, allowing subproxies to get access to their respective logics
(shown subproxies/sublogics are just a subset, there is of course more components there)
Proxied methods in PyQmlProxy should be also split between multiple "subproxies" with their own logics. Communication should follow the already set up signal/slot mechanism in LogicController