Remove block ID initialization
Remove unnecessary imports
Refactor the item/block mess
Remove all specially defined blockItems
Add item and block template classes
Refactor block and item names to make more sense
Refactor the item/block icon registration
Add new icons for several items/blocks
Set icons in the block and item templates