Added first draft of configuration helper.

Note: Needs refactoring as it exposes to many methods.