Updated model loading - read description.

Updated model loading so that any particular shader type can be assigned
to each model.