While the mix can vary, it brings together communication design, visualization, messaging, instruction, graphic design, typography, iconography, transitions, animations and other visual components that are required to conceive a visual language that enhances the overall user experience