Move renderOptionSpec to OptionPrinter