Better separate local, model and world transform