Yes, that makes a lot of sense. One idea that comes to mind is to look into Photoshop plug-ins... maybe it's possible to use those as real-time effects... I think many of them are just transformation matrixes, or a set of calculations. It might be worth looking into since there are so many out there already, if they could be used that way it would be an instant capability that would be incredibly powerful.
...and so I said to Mr. Gates: "$640 billion should be enough for anyone!"