Something like Akeeba backup might work if you are packaging an entire website. I've used it to make working copies of websites in a new folder or server. I have a base Joomla installation (no site content) with components, modules, plugins and templates that I use on most sites that is archived using Akeeba, including all database tables, and by restoring that to a new folder or server, I can have a basic site up and running fairly quickly. Just add customer content and tweak to taste!
Might not server your purposes, but something to consider.
Ed