Add default behavior for delimited layout
Big refactoring - merge fixed-length and delimited engines, add headers