The Modelling And Synthesis Of Chemical Reaction Networks