Spatial and Temporal Simulation of Human Evolution. Methods, Frameworks and Applications