1. A non-transitory, computer-readable medium storing instructions configured to cause a control system to: receive a proposed update to a grid system; upon receipt of the proposed update, create a patch based on the proposed update to amend infrastructure information relating to the grid system; and implement the patch by storing the amended infrastructure information in memory; and send a patch update related to the patch to a master application.