Creating an API structure around the reading list