Remove GLFactory, use Context instead

This will allow for tracking of objects by the context