Provide a real-life example of a software application that illustrates the different types of adaptors needed to support sequential composition and a real-life example of a software application that illustrates the different types of adaptors needed to support additive composition.