To draw in set of windows you need create separate OdGsDevice for each window. You can use same OdGiContextForDbDatabase for each device. OdEdBaseIO and OdExEditorObject is realated for editing capabilities and doesn't related to device. Trackers attached onto OdGsView, so there is no problem to use them in separate windows/devices.