Issue #29: Added "Set requirement" right-click menu for components