તેઓ વિવિધ જાતોમાં આવે છે, પરંતુ ત્રણ પ્રાથમિક પ્રકારો છે: