TR-046: Auto-Config: Architecture & Framework