This way we can package any custom report, dashboard, workflow, menu or custom master into an installable plugin and upload them to extension store so that other customers can also use them. We could complete create an interface, where I can enter meta data .i.e. plugin name, author, etc and select multiple reports, menus, workflows, dashboards and then after selection, when i hit submit, it creates a installable plugin which when installed, sets up that report, dashboard, workflow, menu or custom master on the given instance