Contents:
Defined in File Variable.h
Map of name:variable definition map<string, Variable> map (rather than unordered_map) is used here intentionally, as device agent birth relies on iteration order not changing.