Getting mouse 3D position on a viewport frame

I’m looking to get the 3D position of my mouse on the viewportframe UI
how would I go on about doing this?
could I use the new WorldModel object to achieve that?
I really need some ideas.