Hey Howard, nice work. I would like to ask, how do you integrate this with the Component library? More specifically, how do you define configuration schema of a component and get it into the system map? `with-config-schema` and `extract-schemas` seem to be the way to go. Mind to elaborate on your usage pattern for those a bit?