A guide to the never-ending list of fancy design roles—Web, UX, UI, Product, Service—what they do, how they overlap, and why companies keep inventing new ones.