Add the initial library code.
Add doxygen support.