This is very interesting. Question: could you have 1bn different datapoints you pull from a DB I.e. DynamoDB instead of boxes?
One of the main reasons I used checkboxes was to keep it simple and lightweight for this initial experiment. However, pulling dynamic data points from a DB like DynamoDB would offer much more flexibility and scalability.