Все методы могут быть объединены в шесть основных классов (ряд методов относится сразу к нескольким классам).