my first subcomponent experiment - beveled box mesh
got to remove about 60 lines of duplicated and not-completely-synced mesh rendering/query code
is there value in this specific case? not sure yet
maybe I could just inherit from a whole mesh class here and leave the internals exposed - that should save like 50-100 bytes per instance
the ultimate value would be from generating multiple components inside one - but that will require figuring out the ID issue















