Sometimes, thinking in generic terms, instead of specific cases/problems, pays off later with greater benefits. I’m going to show you a small real world example. When you develop a mobile website, you usually create at least two visual themes, and usually...