Например, в настолках мы делаем сейчас так (не уверены, что это идеальная структура, но достаточно хорошая).