Some starter code for groups.
Initial script groups implementation.
Merge branch 'groups'