Chris Hibner from 51 had actually done a presentation on this sort of thing (flexible autonomous control using a flat file on the cRIO to pick actions rather than having to completely recompile for changes) for FIRST Conferences in 2011. Here's a
link to his presentation and samples.