High level architecture¶

Effe contains from the following components:
- Generator
This component is responsible for connecting and run all components.
-
Loaders
When Generator finds a function which contains another function -
BuildFlowit's a trigger to run Loader for packageloadersand converts Golang Ast to a tree of components. -
Strategies
This component converts a tree of components to Golang code.
-
Drawer
This component convers a tree of components to diagrams.