Add a feature: expose some datasource as page

display.datasources
/admin/datasource/expose/
/source/<sourceId>/