Add Version Select Capability

Update functionality to include the ability for the user to select a
particular version of the component they wish to be installed.