Port over the ConfigurationNode-based probability map functions
Use UTF-8 Encoding, always.