Abstract ICommunication in LabRemote
Now write/read functions are copy paste in all classes. We need to create a new configuration class - ICommunication - with write/read functions.
All other instrument specific Interfaces classes (like IPowerSupply) need to have a pointer to an object of this class as a private member.