Cleanup
Allow page content to be blank

Non-leaf nodes are just content-less folders, so we don't need to
require any content