The merger component (stubs unfinished yet)