[RFC 3/5] drivers/base: Add interface framework