The Foundations of Mobile First Design