Adds generation processing and grid rendering for first version that runs