Implement new API for rendering sections