huge changes: mainly vpu composition and offscreen memory management