Using Vector Graphics Textures

I started to make some more up graphics for a game that I’m going to be working on and I noticed something funny about Unreal. In order to get all my icons to draw the right size on the screen, I’ve had to make all the images rather small which obviously wouldn’t look very good on something like a 4K screen unless I scaled the UI to be tiny. My best idea on combatting this would be to use vector graphics, something like an .svg. Does the engine currently support this? And if now, how can I make it so my 2D assets will look nice on screens of all different resolutions. Including assets for different resolutions seems wasteful unless it can be done at runtime.