code: function( groupObject ) {
  
          var
              // Scope for the looped object
              loopObjectScope,
  
              // Create the nodes list
              nodesList = '',
  
              // The counter starts from the `min`
              counter = PickerConstructor._.trigger( groupObject.min, groupObject )
  
  
          // Loop from the `min` to `max`, incrementing by `i`
          for ( ; counter <= PickerConstructor._.trigger( groupObject.max, groupObject, [ counter ] ); counter += groupObject.i ) {
  
              // Trigger the `item` function within scope of the object
              loopObjectScope = PickerConstructor._.trigger( groupObject.item, groupObject, [ counter ] )
  
              // Splice the subgroup and create nodes out of the sub nodes
              nodesList += PickerConstructor._.node(
                  groupObject.node,
                  loopObjectScope[ 0 ],   // the node
                  loopObjectScope[ 1 ],   // the classes
                  loopObjectScope[ 2 ]    // the attributes
              )
          }
  
          // Return the list of nodes
          return nodesList
      }
docs: Create a group of nodes. Expects:
  `
  {
  min:    {Integer},
  max:    {Integer},
  i:      {Integer},
  node:   {String},
  item:   {Function}
  }
  `