[UI Implementation] Preference

Added Option Dialog and Terrain Color/Texture Setting Dialog
[Note]: The gradient bar in Terrain Color/Texture Setting has a bug
that needs fixing.