I have developed a WebGL application that makes heavy use of the UI, which supports image sliders, accordion style menus, etc. which the user can use to navigate and inspect a 3D object. However, it is crucial that this project runs on mobile devices via WebGL which doesn't seem feasible at the moment. I am completely new to DOTS, and I'm scared by the thought of having to remake the project using DOTS. Would that be a smart idea though? Or might I be better off recreating my work in JS/CSS?