Seol mar théacs é seo: A High-Order Isogeometric Collocation Method with Adaptive Refinement and Multi-patch Geometric Modeling