@@ -0,0 +1,659 @@
+package org.nwapw.abacus.fx;%0A%0Aimport javafx.beans.property.BooleanProperty;%0Aimport javafx.beans.property.SimpleBooleanProperty;%0A%0Apublic class ToggleablePlugin %7B%0A%0A    private final BooleanProperty enabled;%0A    private final String className;%0A%0A    public ToggleablePlugin(boolean enabled, String className)%7B%0A        this.enabled = new SimpleBooleanProperty();%0A        this.enabled.setValue(enabled);%0A        this.className = className;%0A    %7D%0A%0A    public BooleanProperty enabledProperty() %7B%0A        return enabled;%0A    %7D%0A%0A    public boolean isEnabled() %7B%0A        return enabled.get();%0A    %7D%0A%0A    public String getClassName() %7B%0A        return className;%0A    %7D%0A%0A%7D%0A

Add a data model for the plugins displayed in the enabled plugins list.