- `SampleFrom` is more powerful now: you can make sure you sample the same thing in certain places or make sure you don't sample the same thing in certain places.
- `banks` can take dictionaries and `SampleFrom` can specify which key (`field`) of that dictionary to sample.
- `Options` can have `resources`
- `feedback` can be a `Page`
- `Page` and `Option` `text` can be made of a list of strings and/or `SampleFrom` objects.
- Backwards incompatible: `tags` are dictionaries instead of lists now, making the `tags` argument to `speriment-output` unnecessary
- `criterion` available on all `Blocks`, not just those that contain `Pages`
Edit: patched the npm package so it will install the css file.