hey musicmaker!
lilypond arbeitet so wie es angewiesen wird.
um missverständnisse zu vermeiden: du brauchst nicht unbedingt variablen zu kreieren oder dateien zu verschachteln!
wesentlich ist, dass du dir zurechtlegst, welche struktur du über deine dateien und vor allem über dein musikstück legst - daraus kannst du dann ableiten, wie diese einzubeziehen sind. klar sind dann auch die möglichkeiten deines tools zu berücksichtigen. ich bin aber sicher, dass lilypond jede vernünftige struktur verarbeiten kann!
wie RobUr schon gezeigt hat, braucht es etwas geduld und einarbeitungszeit, um die grundstrukturen zu erlernen. versuch es mal mit einem einfachen beispiel, das du kompilieren kannst und binde es dann in ein book ein! mach das mal ganz ohne variablen! (das ist mindestens so sinnvoll wie variablen zu kreieren, die dann statisch bleiben!)
viel spass!