Create composite source
Merge pull request #25 from ShiftForward/composite-source

Create composite source