separate cluster reconstruction into a standalone component

Merged Chao Peng requested to merge (removed):master into master

Merge request reports