Initial lib for data fetching
Second commit.