Cache mesh geometry if mesh is constant

Instead, update local-transform matrix.
Use short name instead full name
Change internal implementation