Hi
I wonder if it wouldn't be a good idea to implement as little as possible
of the low-level image-manipulation functionality in F-spot itself. The
goals of the GEGL http://www.gegl.org/ library, which also aims to be the
back-end of GIMP seems like it can be quite useful
Image operations are specified in an XML file, which would make it quite
easy to store manipulations in the F-Sport DB. This would also make
it possibe to import/export image manipulations for use with other
apps.