Implementação do LayerDataStructure