GstWaylandSrc prototype; needs more work