Manage settings as dependency

For review, really