Issue #226 Add lib test
Issue #226 Add UML