Energy Hub Modelling for Multi-Scale and Multi-Energy Supply Systems