Add version.hpp header