Learn Rules with NodeOne, part 1: Overview