... That's a hugely complex as a design challenge. ...
... There are several complex and unsolved scientific problems ...