c++ args parsing to solve the "features I want/don't want" problem, and still be easy to use and integrate.