Implemented more intelligent block creation, page blocks with details

- page blocks are now created within proper page/page_content context
- added support for collapsible page block details section, now when editing
  page blocks, details and content are separated panels