ListAll and list_layout

Added ListAllPage and constructed the list_layout.
Neither of these are complete yet.