Scene2D refactor to LayerContainer