Interfaces and classes to implement and pipeline drivers.

This package includes the different interfaces related to working with pipeline drivers, as well as an implementation for a 'blind' driver.