"предоставляет возможность изменять размер и внешний вид блоков меню" - как-то непонятно. Получается, что меню представляет возможность изменять размер меню. Сам себя?