Re-structured the documentation