An object-oriented framework for creating UPnP devs and control points
https://wiki.gnome.org/Projects/GUPnP