Add dependencies with GLEW.
Rename `DeviceInfo` as `Device`.
Don't rename glfw libraries.
Fix dependencies for `Julia`.
Restructure code in a more OOP.