Reorganize demo page layout for read-only component