Immersed Generation