Define a pipeline and handle loading of its config
Define a pipeline and handle loading of its config

This will need more work, and a bunch of documentation, but the initial
structure is there and the dispatching to the configured provider works as
expected.

gullintanni/gullintanni,gullintanni/gullintanni