Some of this explains some behavior we are seeing in Designer. When previewing data for a model, we deploy both a preview VDB and a preview data source (connection-definiition). If user also Executes a VDB for that source a Data Source (connection-definition) is being created with that same resource-adapter. We've seen behavior that indicates that a "remove" may have deleted both and we were not expecting that.
Barry