I am creating an app which needs to support multiple brands.
The majority of the underlying code is the same for each customer.
The differences is only related to branding.
The, the following components are customer specific:

1. Images, logos, color schemes
2. Slogans, Terms of Conditions, Privacy Policies
3. App Icons

Does anyone know the optimal way to accomplish this in Windows Phone 7 & 8?
Particularly given the fact that the windows phone framework uses xaml and binding.

Thanks