Complete UMG UI (menus/hud) with support for various input devices

Since main menu / in-game / HUD / in-game diary take significant chunk of development time to get done right, it would be nice to just purchase a ready-to-go system and use it in the project.

Such UMG UL system would have to include main menu, in-game (pause) menu, HUD, in-game diary/info/log, confirmations dialog windows with support for keyboard/mouse/gamepad/touch navigation. The framework needs to be modular in a way that it would be easy to add/remove menu items / screens to make it look anyway (within a reason) developer wants.