Nun ist das verständlicher, ja.
Die Antwort ist im Grunde einfach, entweder Du machst es statisch, dann musst Du die neue Kategorie per Hand einbauen, oder Du machst die gesamte Anzeige dynamisch, dann geht es automatisch.
Die dynamische Anzeige ist normalerweise das einzig langfristig Sinnvolle, wenn hin und wieder Veränderungen durch technisch weniger versierte Anwender vorgenommen werden.
In Deinem Fall sieht es so aus, als ob Du die Hauptkategorien Vorspeisen, Fleisch usw. hast, und jeweils die Unterkategorien auf der gleichen Seite angezeigt werden sollen.
Das categories-Sublayout sieht das so nicht vor, man müsste die jeweiligen Unterkategorien auch laden. Wie das geht, kann ich Dir ohne länger im Code zu suchen, auch auf die Schnelle nicht sagen.
Eine anderer Ansatz wäre, das VM Category Module mehrfach mit den unterschiedlichen Hauptkategorien aufzurufen, so dass man diese Hauptkategorienamen mit den Unterkategorien in Blöcken untereinander hat. Dann kann man die Struktur untersuchen und die Ansicht, die auf Deiner Startseite ist, mit jQuery und oder CSS erreichen.
In solche Dinge muss man den Kopf aber leider länger hineinstecken, so dass ich Dir hier nicht wirklich eine Komplettlösung liefern kann.
Grüße
Stefan