Добавил классы в описание компонента, приблизительно наметил структуру классов для работы с холстом в различных его режимах