

KTuberling tak naprawdę nie jest trudny do rozszerzenia przez programistów.
TopLevelOkno górnego poziomu i podstawowe zarządzanie programem
PlayGroundOpis jednego z poziomów gry
ToDrawOpis jednego z „obiektów” graficznych do narysowania
SoundFactoryOpis jednego z języków i jego dźwięków
ActionJedna z akcji użytkownika na stosie cofnij/ponów
Plik .tuberling przechowuje dane niezbędne do odrysowania bulwy. Może być edytowany zwykłym edytorem tekstu.
Pierwsza linia przechowuje numer planszy.
We wszystkich pozostałych liniach znajduje się po jednym obiekcie graficznym, w kolejności używanej do ich narysowania. Każda linia zawiera pięć liczb: identyfikator obiektu i prostokąt, gdzie powinien być narysowany (lewo, góra, prawo, dół). Liczby oddzielone są spacjami.