[12335] Update VMaps assembler to use gameobject models

Also simplify code by using _Raw classes to wrap reading

Thanks to all authors for code adaption, namely Subv, Shauren, Reamer and Cyberium

(based on commit [12230] - fd80ef5)