Created ItemComponent and MetaAllocator, See @Leah on how to use, also added items before blocks due to allocation