Recent advances in nanoprecipitation: from mechanistic insights to applications in nanomaterial synthesis | Synapse