fgigli/jheister: generate a component for each datasource defined in application.conf