createInstance method
Creates a ComponentInstance that can be rendered.
Must be implemented by concrete subclasses to provide the instance responsible for managing this component's rendering and state.
Implementation
@override
BuildableComponentInstance createInstance() =>
BuildableComponentInstance(this);