Added upgrades-implementation to start planning out the code structure for upgrades.
Updated elements in upgrades. Added strategies to elements