[ADD]ed support for custom layout (via GET param layout)