modifying hud widgets at runtime

in the pause / main menu i want to have settings for position rotation scale and color of individual hud elements i also want to have an option to flip them vertically and horizontally. obviously i could fake it by just make a widget blueprint for each hud tile for every rotation and position (and i will if i have to) but thats hardly ideal, anyway i have no idea how to do any of this so help would be appreciated.

Every widget has a transform - is there anything stopping you from using it?

Annotation-20191112-212225.png

Setting scale to -1 should do the trick.