* Refactor stacks to use prototypes
* Fix not assigned warning
* Add names to stacks
* Make machine baords and material constructions use the name as well
* Remove defaulting stacks to prototype id
* Fix tests
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Start work on upgradeable machines.
* Upgradeable machines work
* Component requirements for upgradeable machines
* Better container handling
* Remember to not push submodule updates in your PRs, kids!
* Refresh parts after building a machine.
* NetSync false
* Address some reviews, fix some bugs
* Nullable stackhelpers dependencies
* Use container helper method to delete all entities in containers
* Nullable string in AddContainer
* Better examine for machine frame and construction in general
* Machine breakage
* Nullable node
* nullable GraphPrototype
* Re-save saltern for autolathe parts
* Fix SaveLoadSave