Generalised framework for multi-criteria method selection