Hier könnte vielleicht die bedingte Kompilierung etwas helfen. Wenn Du im Programm eine Konstante setzt, welche eine Aussage über die genutzten Programmteile macht, kannst Du mit

#IF SNAP_Prot = 1 then

#ELSE

#ENDIF

Ist nicht unbedingt, was man sich unter einer eleganten Programmierung vorstellt, aber für den Moment möglicherweise eine brauchbare Lösung.

Mark Alberts arbeitet derzeit an einen Re-Design des Compilers, welcher dann auch BASIC-Code in Librarys möglich macht. Dann ist das gezielten Linken von benötigtem BASIC-Code möglich.
Ein Fertigstellungszeitpunkt ist mir nicht bekannt und nehme an, es wird noch etwas dauern,