World layering is similar concept to metadata layer but for client side builds. A world layer should consist of blocks and entities. It should also have a bound object that either has fixed size and modifications outside of it shouldn't be allowed or dynamic size where the bound resizes itself when block or entity is added