Allow component sources to be relative to the installer directory

This is being recommitted after the changes
were somehow lost after the original PR was merged.