refactor Weather::calculateColors
add class sceleton for Vegetation