Overall enhancements + Offscreen buffering + New index

Loads of optimizations