I am reworking a bit the TileMap layers as node system before 4.3, and I wanted the community opinion on the design. For now I added a "group" node that holds a TileSet for its child layers, but I feel it might be too much complexity. See each solution there: (poll in comments)