Describir: Algebraic theory of molecules