hiding process window
begin working on a configuration abstraction.
refactored towards configuration api.