Add the composite source files
Merge pull request #3 from shai-amar/composite_branch

Add the composite source files