Restructuring Algebra