Update library versions
Refactor and update docs