As a developer, I would like to use the rendering API separated from the execution layer, so I could create views or applications using different frameworks (such as Angular) using Forms API.
- Rendering context separated from the rendering execution layer;
- API ready to rebuild the form state, so the user may have continuity experience when using different platforms (eg. mobile and then desktop);
- Possibility to retrieve the rendering context by calling API's.
- Unit/Integration tests