Inheritance: ImplicitModuleBase
	protected override void Initialize()
	{
        // HeightMap
        HeightMap = new ImplicitFractal (FractalType.MULTI, 
		                                 BasisType.SIMPLEX, 
		                                 InterpolationType.QUINTIC, 
		                                 TerrainOctaves, 
		                                 TerrainFrequency, 
		                                 Seed);
				
        // Heat Map
		ImplicitGradient gradient  = new ImplicitGradient (1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1);
		ImplicitFractal heatFractal = new ImplicitFractal(FractalType.MULTI, 
		                                                  BasisType.SIMPLEX, 
		                                                  InterpolationType.QUINTIC, 
		                                                  HeatOctaves, 
		                                                  HeatFrequency, 
		                                                  Seed);
		
		HeatMap = new ImplicitCombiner (CombinerType.MULTIPLY);
		HeatMap.AddSource (gradient);
		HeatMap.AddSource (heatFractal);
		
		// Moisture Map
		MoistureMap = new ImplicitFractal (FractalType.MULTI, 
		                                   BasisType.SIMPLEX, 
		                                   InterpolationType.QUINTIC, 
		                                   MoistureOctaves, 
		                                   MoistureFrequency, 
		                                   Seed);	
	}