Added Framework for Blocks and Items