LayerFactory API simplification