Update and rename Base.hpp to Window.hpp