IDEA 20090524 plugins, filters and skins: language, or templates Paper