moving peripheral components to opennars-tools