Renamed Window to Widget
Added wrapper class for GLFWwindow