Design Principles For High Power Linear Accelerators