Renamed NoiseMakers as follows: Avolio -> VariableOctaveSpectralSynthesis, DoublePerlin -> PartialOctaveSpectralSynthesis, Perlin -> SpectralSynthesis, CosineInterpolated -> CosineInterpolatedIntegerLatticeValue, LinearInterpolated -> LinearInterpolatedIntegerLatticeValue, Uninterpolated -> PiecewiseInterpolatedIntegerLatticeValue, NoiseMaker -> IntegerLatticeValueNoiseMaker. Added the NearestNeighborPiecewiseInterpolatedIntegerLatticeValueNoiseMakers. Parameterized everything, for greater flexibility. Added a ContinuousNoiseMaker interface. 2D Parallels of all the above.