add LayerManager, that's something like window manager. not working yet
change MemoryManager implement