The forward declaration of SamplerLibrary in context.h is uncessary. remove it and clean up includes.