PatternLibrary in scripting

I am finding patternLibrary in several scripts and would like additional information.
Before I crank up my imagination I thought I would just ask.
What is a patternLibrary, how does one create and maintain (add/delete) or
can you and what is a SPE Tool and is there one available to the players?

Here is a sample output from a script:

Library Loader use… true

{“candidates”:{“length”:1,“0x21216141”:{“0”:{“row”:{“0x10”:{“0x10”:“0x11”},“0x11”:{“0x10”:“0x11”,“0x40”:“0x44”,“0x20”:“0x24”},“0x48”:{“0x40”:“0x42”,“0x10”:“0x12”},“0x41”:{“0x40”:“0x48”},“0x42”:{“0x40”:“0x48”,“0x10”:“0x11”},“0x12”:{“0x10”:“0x18”},“0x14”:{“0x10”:“0x11”,“0x20”:“0x24”},“0x44”:{“0x40”:“0x42”},“0x24”:{“0x20”:“0x22”,“0x10”:“0x11”},“0x21”:{“0x20”:“0x28”,“0x10”:“0x14”},“0x28”:{“0x20”:“0x21”,“0x10”:“0x11”},“0x22”:{“0x20”:“0x21”},“0x18”:{“0x10”:“0x14”}}},“length”:1}},“primaryKey”:{“0x10114841421214442421282218”:1}}

/* COPY and PASTE ABOVE patternLibrary into any SPE Tool (Version 2+) */

Return : [object Object]
Evaluation time : 0.006 sec

Thanks.