Diagnostic Modelling: a framework of principles for responsible energy systems modelling — arXiv2