------------------
* scrapers can now extract arbitrary data structures
including list (ListScraper), dict (DictScraper), and string (ValueScraper) objects.
* scrapers now work for multiple pages by default.
* the generation of CSS selectors has been overhauled and is now more efficient.
* the module structure has been revised.
* drop support for python < 3.9.
------------------