Gravar-mail: A General Semantic Construction of Dependent Refinement Type Systems, Categorically