Removed debug string
Added comment
Support for block types.
Added method to get a list of all the blocks supporting a list of types.