refractoring the terrain textures

API and implementation/ui separated in two different modules.
Implementation of TerrainTexturesImpl.java not finished yet -> not
working yet