Now there's room to add arbitrary configuration to signals and types. Several things are no longer fixed columns/tables but instead within the configuration types.
for #155 The config interface code for changing cameras is quite messy but seems to work for now.