To do anything rendering related with Impeller, you need a context.
virtual std::shared_ptr< ShaderLibrary > GetShaderLibrary() const =0
Returns the library of shaders used to specify the programmable stages of a pipeline.
std::shared_ptr< const fml::Mapping > data