scripting: implement control addition and linking
runner: implement setting top-level controls as command line arguments