Adding image effect library, change serialisation to use text