<@620035021121519636> , to answer your first quest...
# general
@tredstone , to answer your first question: The latest release on npm is 4.3.0, which requires just two tables. The master branch on the github repo is on version 5.0.0 which is not release yet and is being used by the demo website. That's why there is a difference in the number of tables. However, you can still see the demo website code for implementation reference.