CProceduralGenerator