| Name | Description | Type | Package | Framework |
| AtomPlacer | Methods for generating coordinates for atoms in various situations. | Class | org.openscience.cdk.layout | CDK |
| HydrogenPlacer | This is a wrapper class for some existing methods in AtomPlacer. | Class | org.openscience.cdk.layout | CDK |
| OverlapResolver | Helper class for Structure Diagram Generation. | Class | org.openscience.cdk.layout | CDK |
| RingPlacer | Class providing methods for generating coordinates for ring atoms. | Class | org.openscience.cdk.layout | CDK |
| StructureDiagramGenerator | Generates 2D coordinates for a molecule for which only connectivity is known or the coordinates have been discarded for some reason. | Class | org.openscience.cdk.layout | CDK |
| TemplateHandler | Helper class for Structure Diagram Generation. | Class | org.openscience.cdk.layout | CDK |