Initial thoughts on the data structure