Компонент нужен в любом случае, но только, мне кажется, за основу не стоит ничего брать. Следует писать с нуля. Да, это не так быстро, но ведь никто некуда сильно не спешит. Не так уж и страшен тот черт. Меграторы, фигаторы это ерунда в принципе. Если уже у кого-то есть работающий проект, то смысла переводить его на что-то новое нет. 1.0.xx действительно поддерживать смысла нет и нужно найти в себе смелость сделать следующий шах (или не делать, каждый решает для себя сам).