New pagination libs

- Versioning lib
- Restructure