- Added a generic class representing groups.
- Added a parent group visitor.
- Added a test case.