Adding various roles for defining software installation requirements.