moved datasource configuration and schema into shared library