Describir: An algebraic classification of solution generating techniques