Issue #86: Adding documentation for remaining Layout hooks. Moving block API documentation to Layout module.