Cross-process Embedding

GtkPlug — Toplevel for embedding into other processes
GtkSocket — Container for widgets from other processes