struct
#include <engine/ui/canvas/expand.hpp>
UIExpand Component which makes a UI canvas scale to maintain proportions, choosing the dimension which reduces the element sizes on screen.