Add basic structure for the library