Adds specific classes for each block type

Implement further parsing for specific types.