massive update - added remoting and emulation, watch out for breaking changes