TOS as virtualized guest on Win 10 host

Is it possible to run TOS as a virtualized guest on a WIN X host, e.g. hyper-v? And if so how considering it requires an ISO for installation?

I know that this is off topic, but I’m just curious why you would want to run especially TOS in VM instead of Openwrt itself (or pfsense)? I’m planning to do that myself as I’m fed up with routers hardware-restrictions…