Add a BlockContainer replacement
Add support for custom ItemBlocks
Rename the ItemUtil file
Add a direction util