Move private function to bottom.
Use backend to list groups.
Rename /groups get => index.
Add generic form templates.
Fix navigation link to /groups.
Enable creation of groups.
Add shared horizontal form for groups.
Simplify edit user name / password forms.