Initial version of new LayerManager