Geographically Distributed Teams in Engineering Design: Best Practices and Issues in Cases of International Teams Working from Different Continents