improved settings namespace, improved settings dialog generation