Add primitive material system