This is a personal project by @dellsystem. I built this to help me retain information from the books I'm reading.
Source code on GitHub (MIT license).
AN ABUSER’S BEHAVIOR IS PRIMARILY CONSCIOUS—HE ACTS DELIBERATELY RATHER THAN BY ACCIDENT OR BY LOSING CONTROL OF HIMSELF—BUT THE UNDERLYING THINKING THAT DRIVES HIS BEHAVIOR IS LARGELY NOT CONSCIOUS.