customer service user experience typography research sketch product management onboarding differential phase contrast medium invision usability logos prototyping empathy creativity storyboarding information architecture graphic design animations experience design logo design contact center design adobe xd microsoft office figma adobe after effects management usability testing visualization wireframing user research