Added placeholders for different layer types