Add version number and some functions/macros to operate on it.