it would be very cool to be able to create functions, or groups of events
that can be included in Caps, other than their original cap
other than system events and actions, most require objects
it would be very useful to be able to be able to specify a variable object in these events
or when a group of events was exported, and imported to a different cap, these objects would automatically be loaded as variable objects
so you would import a group of events with Object A, and Object B variable objects in place of actual objects, you would not be able to run a cap with Variable objects in place, you would specify the objects that should go in their place, or give the option of automatically adding the original object type and then you could run it
there would be logistical issues, such as private variables, but it would be an extremely useful feature that would allow reusable code for one's own caps, and also, a method for non-programmer users to contribute precreated functionality for other users
there could be an ever growing library of presolved common problems and situations, not worth creating plugins for, but common enough that it would be useful to have.