For a dream facility, one thing I would suggest - build a shed that goes across the end of all of the cages with doors/openings from the shed into the cages.
Hopefully this will display correctly for you - tough to draw using a keyboard
SSSS----------------------------------------
S....S........................................................x
S....S.................................................mmmx
S....S........................................................x
S....S----------------------------------------
S....S........................................................x
S....S.................................................mmmx
S....S........................................................x
S....S----------------------------------------
S....S........................................................x
S....S..................................................mmmx
S....S........................................................x
SSSS----------------------------------------
The S are the walls of the shed, the --- and x mark the walls of the cages, m marks the pitching mound.
That way your pitching machines can be permanently installed in a solid building so you don't have damage from moving around (and they are somewhat protected from vandals and the weather), you can mount video cameras in there attached to VCRs, you have a place to store baseballs etc. You might also put a video tape storage bookcase and a video review space in the shed.
Put in two home plates - one at either end - with a pitching mound throwing back at the shed. If you always want to hit going the same way, put a pitching mound next to the shed and put two home plates at the far end, separated by the appropriate distance.
I also would install hitting nets curtains along the sides, allowing each cage to be converted into smaller cages at will.