So I'm looking to implement the diamond square with the ability to step through the generation and not having it all generated at once. Something like in this video: https://www.youtube.com/watch?v=9HJKrctqIJI
What's the best method for implementing the terrain such that I can control the subdivisions? I was looking at QuadTrees but I wasn't sure if they would be the best approach.