Create forward decls for cairo.
Implement new consolidated window type
more complete tests