Documentation for the uvm environment

I want to write a document that explains my UVM-environment for a IP/core. Can anyone point me to an example of this sort.

In reply to Rana Adeel Ahmad:

You can refer to this post for some ideas.