Added geometry messages back in, testing linking

Fixes #98 

Also removes modern c++ to avoid dependent packages needing extra defines.

But don't merge yet as we're looking at #100 still.