[WIP] Add support for charge generation using OpenEye Szybki

Work in progress.
Does this function actually do anything with the absolute value?