Move to having the source defined in a list for easier use in role dependencies and future expansion to allowing multiple sources in one go.