Towards an analytical framework for tailoring supercontinuum generation