Store block and item information on disk and load them dynamically on startup