Add support for customizable 3D Effects and more

1. Support customizable 3D Effects support
2. Support customizable fonts
3. Support customizable localized string
4. Support customisable background View (a blur image view for example)