Automatically upgrade buildings by hand or with construction robots.
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.
Tried upgrading a few regular turrets to laser turrets and got the message below:
Error while running event upgrade-planner::on_player_selected_area (ID 49) __upgrade-planner__/control.lua:791: attempt to index a nil value