Composite pattern

Change-Id: If6f26e7bc10424b286bbbed4dba1a5febb04da34
Signed-off-by: Ranjitha Balaraman <ranjitha.balaraman@sap.com>