Interface additions and global changes to allow config to be modified