ETO (Engineer-To-Order) Explained: A Technical Overview