Improve settings mechanism: Introduce requirements/project settings [#4]
Merge remote-tracking branch 'hoatle/enhance_4_improve_settings_mechanism' into develop