Set defaults automatically

Automatically query defaults for sources/outputs/encoders and set them
before calling create