Currently the datasets plugin allows vector tiles or GeoJSON as endpoints. When its GeoJSON though it just makes a single request for tall data at the endpoint. This is ok if the data is small but if its a large dataset we need to effectively page this by bbox and restrict at zoom levels so request sizes are manageable.