Low-code LLM: Visual Programming over LLMs