In the upcoming release of Graffiti CMS you can create packages that will allow you to distribute your
widgets/plugins/extensions in a much easier way. Currently, if you create a widget that uses external files you must create a script that your end users can run to copy the files, or you have to ask them to manually copy files to specified folders.
That has changed. Now you can create a new type of distributable code called a package. The rest of the details can be found on dev.graffiticms.com.