Added TerrainRenderer module

splitting logic and render for dynaterrain