revid/config: variables struct providing names, types, update and validation Approved-by: Trek Hopton <trek.hopton@gmail.com>