Removing superfluous `url` argument from Kind creation methods.
Making options more backward-compatible.
Actually return the before and after values for listings, plus fix for looking at the wrong child elements.
Setting User-Agent, minimal options handling.