Remove all SG legacy code
The final, non-compatibility edition of the new product does not need to be backwards-compatible to older SG versions. Thus, we can drop all the legacy code (either identifiable by the legacy
package name or a Legacy
prefix of the class name).