(XMB) Encapsulate everything inside xmb_handle_t struct