Re-done C generator, basic generation.