=========================
- `initial_landing_x()` renamed to `initial_landing_distance()` and is now measured from interest area onset (rather the bbox edge)
- Padding is now applied to all interest areas (not just those created with the `words()` method). Padding can be turned off using the new `autopad` TextBlock parameter.
- Interest areas are now cached on creation, so that they can be easily found by ID
- Better regex pattern matching in `words()` method