Device Driver Framework: work in progress