The API is short. It can have advantages, we should explore it. https://www.cairographics.org/manual/cairo-Win32-Surfaces.html