WCF Сервис передача в сервис кнопки
Подскажите можно ли написать метод в сервисе, который будет возвращать и принимать не только простые типы, вроде string, int, а более сложные, мне в частности нужно передать кнопку, класс Button. Чтобы сервис не сообщение выводил в клиенте, а кнопку нажимаю и даже передвигал её, то есть менял location у кнопки, как это реализовать и возможно ли это на wcf? Если глобально, мне нужно сделать игру в шашки на wcf, я легко могу передать сообщение в несколько клиентов ,но я не знаю как передать кнопку в несколько клиентов, чтобы я подвинул шашку и она подвинулась у всех клиентов?