A comment on the architecture of Xylobot: Xylobot plays man-in-the-middle between EQ and DirectX. Think of instead of detouring "EQ functions", they simply detour "DirectX functions" if you want to think of it that way. When EQ asks for a drawing space, it really is asking Xylo, ...