The core library provides all of the means by which to interact with the framework insofar as manipulating encoders, nops, payloads, exploits, auxiliary, and sessions.