EngineComp+gpuAffinity+embedded windowCOMP

Along with the request for gpuAffinity support in the engineCOMP I would appreciate the ability to open windows from the process/gpu that the engineCOMP was started on (so we don’t need to copy data back to the main gpu).