Thanks! Note that it's just a prototype implementation. We wouldn't want to put it like that in the hands of users, but it's definitely good enough to play with and get a sense of the final result.
In terms of scalability, is SQL an option for you or do you plan to go NoSQL?