This allows applications to individually provide configuration structures. Update #4209.
Update #3910.