The Application of Agile to Large-Scale, Safety-Critical, Cyber-Physical Systems