Implemented framework for using multiple exchanges