Work in progress in Layer and LayerStack