Updated documentation - rephrased and re-organised