Kompletný generátor a UI