A generic component model for building systems software

Component-based software structuring principles are now commonplace at the application level; but componentization is far less established when it comes to building low-level systems software. Alth...