Directed Navigation provides extended flexibility for adjusting ui navigation and in same time make adjusting simple and fast. It has improved automatic mode, multiple extended modes and also provides the ability to control navigation in four directions separately (Left, Right, Up, Down). Each side of interactive element can be configured in follow ways:
From usage point of view it is a component, which is added to any GameObject which has component inherited from Selectable - Button, Toggle, Slider etc.
It also includes a component DirectedNavigationGrid for creating grids with various Wrap Around transitions types.
Documentation: https://ievo.games/uGUIDirectedNavigation/Downloads/uGUI_Directed_Navigation.pdf