Jeżeli jak sam twierdzisz kochasz programować to dlaczego nie napiszesz jakiejś aplikacji sam? Nie wiem co dokładnie rozumiesz przez build'er, ale większość z nich nie wymaga żadnej wiedzy programistycznej, więc równie dobrze mógłbyś zrobić coś w Scratch'u.
Tworzenie samego builder'a, a tym bardziej samego silnika to dosyć skomplikowany i czasochłonny proces. Nie chce Cie zniechęcać, ale nie jestem pewien czy dałbyś rade, tym bardziej, że nie ma builder'ów do silników i musiałbyś napisać wszystko sam od zera.
Na Twoim miejscu zamiast używać builder'ów, znalazłbym jakieś IDE, a takich darmowych nie brakuje w internecie i tam napisał tą aplikacje, którą teraz chcesz tworzyć za pomocą builder'a. Napewno sprawi Ci to więcej przyjemności, da więcej satysfakcji i nauczy prawdziwego programowania, a nie tylko przesuwania elementów w okienku.