Viasat interview question

Design / architect a component development