Basic version of the source. Currently uses static dictionary.
Dictionary changable using a global or buffer variable.