How might you detect screens that are attached to a specific GPU? For example, I have a dual GPU macbook (of which only one GPU is active at any time). When I run "system_profiler SPDisplaysDataType" I see both GPUs, but only the "active" one will have screens attached (laptop display + thunderbolt). Any tips on pragmatically detecting this? I'd like to build a map from GPU ID to screen[].