now uses model data to select shader to set mesh up with
added different collection for skinned models and separate rendering step to render static, then skinned models