Lots of updates and adding of functionality to PackageStructs.