This is a step to stop using of render layers in tile worker thread.
Move `LayerManager` and `LayerFactory` abstract classes to a dedicated folder.