Supporting data.source definitions
Added datasource modify pipeline