Added db abstraction model outline