Hi should I place the cairo graphics context implementation into the generic dir, so that we could eventually use it on any platform that has cairo installed ? and then bracket it with HAS_CAIRO or something alike ? Thanks, Stefan