Ни разу не видел всего этого в хорошем исполнении в бесплатном варианте Если найдешь — опубликуй. Но по-моему гораздо проще найти один хороший (бесплатный/платный) и запускать нужный в виртуальной машине.
П.С. Генерация кода — не айс. Не на том уровне развития пока мы (человечество).