We often have to deal with nested structures. In a company each department can consists of multiple smaller departments and even they can have more others inside. Such structures often have to be modeled in our applications. Composite shows how we can achieve it and how we can deal with such data.