[WIP] Allow sets to have entries restricted to a page

This allows you to set a flag on a set slice, and have it only show entries that are also children of the set page. It addresses this issue: https://github.com/withassociates/slices/issues/23

If you think this implementation looks OK then I can write a test. Thoughts?