Bugfix -- Unary extraction fixed
Switching away from strings internally
Removing chart concept creation / storage
Further abstraction and simplification
Abstracting away core args
Abstracting access to state
Tweaking shifts for protection
Minor
Abstraction