Adding things dynamically would be nice. Possibly by having dedicated script include files with multi pass ifdef approach