extensions/ui: Initial base, with related changes in a lot of places
extensions/graphics3d -> extensions/graphics