I'm not sure it makes sense for block.js to be in entities. We should probably mirror the organization of the server here, and put block.js in chunks/.