Multi-Purpose Multi-Way Data Analysis