Fix build script, add new allocator design and change Drawable interface. There is no need to pass the window to the render methods.