most of results functionality, major refactor -configuration encapsulated and saved with files, translator and processor aren't static anymore they depend on a conf