Add Library and Documentation