I don't understand the question. If it is a prerequisite of your application, then those parts must be installed before your application. Then you know the paths, as it should be in standard locations. Otherwise you're lost anyways.
If you cannot guarantee that the components are preinstalled in any way, you will have to provide them yourself anyways.
If you need some update mechanism, look for auto updaters for the Mac (e.g. "Sparkle":http://sparkle.andymatuschak.org/) which provide means for updating only the changed components.
Put your stuff in a complete bundle and you're done. Everything else breaks Mac user experience. You can have installers (pkg), even ones with multiple subpackages (mpkg) in the Mac. But that's only for libraries or stuff that has to go into system directories or the like. Having to install a myriad of packages will make the Mac crowd angry.
Remember that Apple slogan from back in the 90ies? "Think different":http://en.wikipedia.org/wiki/Think_Different - adhere to it :-) You cannot adapt Windows habit one to one...