Organised how block registering/initializing was called, as well as item initializing.