Many-objective optimisation based on decomposition strategies; enhancing, contrasting and visualising pareto front approximations of evolutionary algorithms