This PR refactors fields draft value component state and old component scoped states still left. It does not refactor the persistField logic but it will allow it in a next refactor. We still have to refactor scoped state used as component states / family states, not as old states.