Dimensionality reduction

Work in progress