CSS based layout, styling and theming for iOS user interface components