Adding config data
Modifying the input component to merge type from parent, reorganizing input elements under form elements; Adding the configuration store; Hooking up the forms with select elements to the config store