Added doxygen comments to the block abstraction header file