So you would need one module definition per datastore provider?
We already did that back in december's sprint.