Initial commit for documents.
Gives document to material.mixin.
Gives document to material.reprs.
Moves api document to standalone file.
Gives more particular document to material.reprs.
Merge branch 'feature/docs' into develop