There were a couple of problems. I don't think you can insert a plugin (the four supporting plugins) into a plugin. You would have to break out their content first before packing it into a new plugin. I could be wrong on this, but it seemed to be a problem.
In addition, there were at least two places in Dave's code where the criteria had to be changed. Anywhere where there was tag[./giffmex ... needed to be preceded by all[tiddlers+shadows] . I was surprised by this -- I thought shadows would be picked up by a tag operator.
My approach was to make a new node instance, drag-and-drop all the files that have the main giffmex tag. Move all the tiddlers that are not part of the four supporting plugins into plugins/Stroll, modify two tiddlers as mentioned above, and make a
plugin.info file. Then restart.
If you want, you can "borrow" the attached plugin. It is not official. Drag and drop it into your system, then drag and drop the supporting four plugins.
Remember, Dave is always making changes, so this plugin could become outdated quickly. I only did a quick test, so there may be other "surprises" buried in the code.
Good luck!