Added tags an navigation to Document
Use more semantic code