FLUID-5131: refactored to handle nested structures

Refactored the rebasing to handle nested structures. Still only capable of simple transformations of the componentID.
FLUID-5131: renamed combinedPanel > compositePanel
FLUID-5131: added support for combined trees

Added support for generating a combined renderer tree. This makes use of the produceTree function. Still need to test that the actual rendering works.