Xid
Page
Change to unsafe.Offsetof for page layout
Use unsafe.Pointer to map struct
Page.Init