pub type ContactAlgorithm<N> = Box<dyn ContactManifoldGenerator<N>>;