org. imports.  Much layout work on worksite upgrades.  Upgrade enum
needs to be part of core package (shared in core, structure,
automation).  Actual upgrade item is part of automation package
(upgrades not available unless automation module is present).
clean up implementation of worksite upgrades.  for any tile extending
worksite base the add/remove/drop on break should be functional.  Need
to implement bounds-adjustment stuff in bounded tile, efficiency adjust
stuff in base, and everything everywhere else.