Frames from first principles: Error correction, symmetry goals, and numerical efficiency