Add public factory method for bundle creation.