How to create in-game Window?

I need to create Movable and possibly Resizable window inside game viewport (window must be NOT visible outside of viewport).

What should i use?

SWindow?

Also would be nice to have Window Snapping to each other by demand.

any advices?

SOLVED:

drag-n-drop: