All data loaded and parsed in to sale
Remove PackageComponent concept

Unnecessary layer. Packages can contain items directly.
Swing doesn't affect assembly component's product type