drivers/base: provide an infrastructure for componentised subsystems