I've better defined the class structure and the data structure and shown proof-of-concept for the API.