Group gems in meaningful groups, closes #9