Boilerplate client
Boilerplate server
Client-side prototype of grouping