Modelling, Control and Scheduling of Hydronic Domestic Heating Systems