A simple theme manager with optional UI user control for use in an WPF application