Regarding the window-style file management issue:
Have to disagree with you here Alan: A windows style file management system would be very beneficial to PI, and would hardly be non-cross-platform. Folders and files are pretty universal as far as file management is concerned. As to where to place emitters images…perhaps a bit of redundancy can help with the organization here: If each emitter was assigned a folder as such…
EmitterFolder
EmitterFile.il3 (actual emitter)
EmitterImagesFolder (Contains images/sequences for these emitters.
image
image
image
Granted, this creates some extra folders in the hierarchy, and emitter images MUST be contained within the actual EmitterFolderName/EmitterImagesFolder itself, but this has several advantages:
1-Altered emitters/images for one emitter have no chance of altering those of other emitters (example being someone alters an image that is shared between two emitters as a source).
2-Creation of a new/modified version of an existing emitter is as simple as selecting an EmitterFolder and creating a copy and modifying the copy.
I believe that emitter management would benefit immensely from this ability.