migrating error-handling to TensorDataManager, adding support for retrieving variable/incomplete subgraphs, adding support for reindexing.