add topology support for composite storages #8