Refactored ComboRasterLayerComponentImpl and separated buildAggregatedLayerList from rendering process in MapModel to prevent side effects.