A start point for the discussion of such a tool could be a set of graphics primitives that could be used to represent an arbitrary python code. Let's talk first of moving from text to graphics. At the beginning we have a file with some python code and at the end we need graphics primitives, appropriately drawn and connected to each other. What language elements should be recognized? How exactly the recognized elements should be drawn on a flowchart-like diagram? The next chapter will discuss all the required graphics primitives.