[DEV] start OpenGl abstraction ==> for faster display