ObjectPool, Window, BufferStack