Feature/configurable settings

This is not yet ready, (few unitTest to be fixed)