Added documentation. Added missing method and block types.