Add generic URL arguments (and improve URL arguments handling)

(fix #75, fix #80)