Fig comprises several modules. The modules you'll need for your application depend on the architecture of your application. The following table describes the purpose of each of Fig's modules.
|module||use for||depends on||latest version|
|fig-core||rendering off-screen figures (for web services, batch processes, etc.)||(no dependencies)||4.0.0|
|fig-interactive||(Do not use directly. This "abstract module" provides common functionality for fig-awt and fig-swt.)||fig-core||4.0.0|
|fig-awt||AWT/Swing applications or applets, where Fig manages on-screen presentation and interaction||fig-interactive||4.0.0|
|fig-swt||SWT applications, where Fig manages on-screen presentation and interaction||fig-interactive||4.0.0|
More information is forthcoming.