A Generic Software Framework for Distributed Topological Analysis Pipelines