Implemented a Perlin Noise as part of the framework.