Add in a little more background to why a the single structure method was chosen over a OO Composite design pattern.