Activity Node Based Flight Software as a Benefit to Systems Engineering