WIP split layouts, reading config, defining data layout.