Xion Plugins, Single Interfaces and Multiple Windows

Since there seems to be a lot of discussion about single interface, or multiple interface, I'm thinking of some changes I can make, to allow all of these.
My current thoughts are going along the lines of combining all the existing plugins, into the Xion core. I.e. no separate Library, Playlist or Main Window. The Visualization may get rolled in as well. Only new non-default plugins would then show in the plugins list.
My questions then would be...
1) How many of you like to disable any of these plugins, or do you just leave them all enabled by default anyway? This will help me determine if rolling into the Core is a good idea. (It will definitely help things towards a unified single interface, if skinners decide to make those)
2) Has anyone had any problems with speed of the Playlist? Is it too slow, chuggy, etc or have the optimizations I've done made it usable so that you don't really notice?
3) If we were to move away from this forced 'Main window', 'Playlist Window', what happens if a skinner wants to just make an interface for the Main window, but doesn't provide a skin for a playlist window?(I.e. if I make it so there are a bunch of generic Canvas windows in order to support single, or multiple interfaces, if a skinner doesn't provide playlist pieces, how does the end user access playlist functionality?)
The answers to these questions will help me determine where I'll push Xion to go next. Depending on the answers, I can start laying some ground work for this. I.e. merging all the plugins into the core. In future updates I can allow for this extra functionality.
Cliff
My current thoughts are going along the lines of combining all the existing plugins, into the Xion core. I.e. no separate Library, Playlist or Main Window. The Visualization may get rolled in as well. Only new non-default plugins would then show in the plugins list.
My questions then would be...
1) How many of you like to disable any of these plugins, or do you just leave them all enabled by default anyway? This will help me determine if rolling into the Core is a good idea. (It will definitely help things towards a unified single interface, if skinners decide to make those)
2) Has anyone had any problems with speed of the Playlist? Is it too slow, chuggy, etc or have the optimizations I've done made it usable so that you don't really notice?
3) If we were to move away from this forced 'Main window', 'Playlist Window', what happens if a skinner wants to just make an interface for the Main window, but doesn't provide a skin for a playlist window?(I.e. if I make it so there are a bunch of generic Canvas windows in order to support single, or multiple interfaces, if a skinner doesn't provide playlist pieces, how does the end user access playlist functionality?)
The answers to these questions will help me determine where I'll push Xion to go next. Depending on the answers, I can start laying some ground work for this. I.e. merging all the plugins into the core. In future updates I can allow for this extra functionality.
Cliff
