A possible data structure have been added to the readme f1a9c339
This issue list the remaining questions