Now we have the main program and we use the remote for access it. Unfortunately it’s not designed for computer displays but for tablets.
On the other side Roon does what I suggest. You have the server somewhere and the local client is a full fledge program to access it. No compromise at all.
Alternative a DLNA browser in the main program to access computers in the network. We have the playback through that but we can use the source also.