Refactored m_settings to m_sections and added basic tree functionality