С нуля. Но решение по загрузке изображений нашел готовое (с использованием CImageHandler), просто хотел бы расширить функционал.