discover command support, plugin support

```python
for volume in sorted(self.volumes.values()):
```