It looks like Ernie Barrios has put in a lot of time developing some great mitt drills.
Personally I've always used mitts in my training. You can really work a lot of things - structure, angles,...