This has always been a very good idea, I'd happily devote 2-3 macro pallets to set up my most used puppets (curing, nuking, valor taking, valor dd, sharpshot, dyna farming).

Another idea that's been around is having the heads remember their previous attachments and frame (to circumnavigate the problem of different elemental capacities).