private SmartOrganicLayoutModule createSmartOrganicLayoutModule() {
SmartOrganicLayoutModule layoutModule = new SmartOrganicLayoutModule();
layoutModule.setBufferedMode(true);
OptionHandler options = layoutModule.getOptionHandler();
OptionItem item = options.getItem("AVOID_NODE_EDGE_OVERLAPS");
item.setValue(true);
item = options.getItem("MINIMAL_NODE_DISTANCE");
item.setValue(30d);
item = options.getItem("SCOPE");
item.setValue("MAINLY_SUBSET");
item = options.getItem("ACTIVATE_DETERMINISTIC_MODE");
item.setValue(true);
return layoutModule;
}