Theres a ceres_cost_utils.cpp and *.hpp.  There is quite a bit of code in the *.hpp file.  Can/should it be moved here?