Faster calculations

Optimisation of application performance, particularly when calculating drinking water systems and performing circulation simulations