Orion: an engineering adventure