A novel hierarchically-structured factor mixture model for cluster discovery from multi-modality data. (16th April 2021)