Composite/ Composite Builder initial commit