layout config docs / defaults
support formats now configurable and extensible