* have a plugin interface for codecs (gstreamer?)
* have application specific plugins for effects (basically
just extend the capabilities of Cinelerra2 plugins a bit
to include projector and mask)
* add a LADSPA host (and ditch all hand written sound processors)
* design the render engine from start as beeing self contained,
so the render engine (together with these interfaces) is a
embeddeable component)
* add the glue language and a small objects/scriptable framework
at the EDL level, to support things like your track patchbay
or new editing methods and styles. (thats what I am aiming at
with the "placements")
* allow GUI components or extension modules (need to be compiled
in, but easy to write even for beginers)