make it easy to add new requirements
improve the requirements UI so its easy to add/remove profile requirements and dependent profiles; replacing the dialog with add new profile, or add dependency UIs when those items are selected; reusing the usual wizard layout in each case so things look nice and simple and easy to edit