Refactored editing requirement panel.