Add Remote and RemoteMacro classes