Algebraic Perspectives on Substructural Logics