cut_mission has a script to generate behavior.yaml from a mission file, ensuring that the state controller is started with the behaviors present in the mission. This needs to be solidified and documented - a full system map between the two should be created with rostopics listed out.