Conversion to header-only library.