simplified type structure

added 'filter' method to 'Jurassic'

differentiating between 'Group' and 'Index'

added 'Set'