Modelling Complex Dependencies Inherent In Spatial And Spatio-Temporal Point Pattern Data