Added support for GLFW and reworked the interfaces
Delete by mistake a demo