Modelling Functional Shifts in Two-Species Hypercycles