GUI-158 and GUI-186:  CRUD operations for Security Groups;  reusable Tag Editor module

Also includes reusable form field widgets that allow validation rules/constraints to be reused across client and server-side.