Library: -------- - Rework debugging error messages and look into better logging on error. - Need to properly set errno. Commands: --------- - Add topology tree view. - Need to clean up error messages. - Clean up how attribute values are printed. Test: ----- - Design and implement test suites for the library.