A design principal that has been proven to be successful is to design a thing to do just one thing and do it well. There are many examples of where this idea has been applied and seen to succeed. The original Ford production line had stations where each was dedicated to one task and designed to to that well. The GNU tools that are most often supplied as part of Linux are designed with the same principal. Each GNU tool is a small program that has one task and is designed to be excellent at performing that task. Like the stations in the Ford production line the GNU tools can be piped together to achieve complex tasks with each element doing their part really well.