Semantic version library is integrated
Additional unittest to check empty interface
Window, window behaviors and callbacks, implementation for GLFW3