Use standard layout configuration initialization

This works with the JSON based configuration and doesn't rely on proprietary init technique.