When considering zones and packaging, two questions need to be answered:
Does anything in my package have an interface that crosses the boundary between the global zone and non-global zones?
How much of the package should be installed in the non-global zone?