Encapsulate Composite With Builder

Problem:

Building a Composite is repetitive, complicated or error-prone.

Solution:

Simplify the build by letting a Builder handle the details.