Multi-Objective, Multiphasic and Multi-Step Self-Optimising Continuous Flow Systems