The GstNodeFactory creates GstSource nodes without ports. When an
output port is created later, the proper GStreamer element will be
created in the node.
main.c registers a GstNodeFactory in the daemon, so clients can use it
in calls to CreateNode and CreatePort.