Maybe this was intentional but I haven't found it in documentation anywhere. This threw me for a bit: I thought I was doing something wrong:
When you integrate to the source, all extra folders are preserved. (cmpnents, DOCS, SUPPORT, VALUEADD)
When you integrate to a destination folder other than the source, extra folders are NOT copied.