Sugar is a graphical user interface aimed at children. . Sugar is mainly used as the interface for One Laptop Per Child (OLPC) XO machines. . This package contains a simple log like datastore able to connect with multiple backends. The datastore supports connectionig and disconnecting from backends on the fly to help the support the limit space/memory characteristics of the OLPC system and the fact that network services may become unavailable at times.