Add complex hull and js-intersection