Added docs for settings abstract factory