It would be great if ArcPy allowed me to create and manipulate map elements (move, copy, group) in a layout such as coloured boxes, lines and annotation. Specifically, I would like to potentially write a python script that created a legend according to my organizations standards. The ArcGIS Legend Generator doesn't give me the flexibility to do that and I would like to create those same elements programmatically, probably based on input from a text file or xls. I imagine an input file would provide the text, symbology for polygon boxes, lines, points.