Monolithic Friction and Contact Handling for Rigid Bodies and Fluids Using SPH. (20th January 2023)