Moved out exchange clients to the framework