class synthesis

slice-wise, layer-wise generator