Добавлено изменение размеров шейпов. Переписаны некоторые функции. Введены новые типы шейпов взамен используемых заглушек.