A General Framework for Modelling Conditional Reasoning -- Preliminary Report