Well, the most common use case is CST: we have a `mobile` mode, and a `desktop` mode, and sometimes `tablet` mode. So the goal here was to make it easy to handle all those different cases, because CST often has problems rolling out tags that deal with multiple devices.

Re: Default values: