Displaying related properties on property select.

Issue: GCP-9122
Reviewer: Rebecca B
Refactoring variable-select to pull out the property drop down logic into it's own file.

Issue: GCP-9122
Reviewer: Rebecca B