Investigate how to generalise existing codes to accommodate payu/cylc/non-cylc models in the existing framework.