Just add a video card and USB card for each head/terminal and pass them into a VM!
(It’s a shame combo video+USB cards don’t exist - would save on slots)