The .hpp are needed to compile the templated code, for example with a new point type. I would propose to keep all old files and remove them all together in the future.