layerJS: Javascript UI composition framework
Leaflet Control Layers extended with support groups and icons