Packages can be built using transactions