add module to let you group objects arbitrarily
add example of custom grouping