Hide Pair struct
Add basic documentation