From 41f173084d3ca16e2633a08a8b4e95e0ef824f6c Mon Sep 17 00:00:00 2001
From: Nick Draper <nick.draper@stfc.ac.uk>
Date: Thu, 31 Jul 2014 17:09:21 +0100
Subject: [PATCH] re #9923 updated links and qc, still needs links from algs

---
 .../Mantid/docs/source/concepts/Algorithm.rst |  46 +-
 .../source/concepts/Analysis_Data_Service.rst |  18 +-
 .../docs/source/concepts/Create_an_IDF.rst    |  48 +
 .../docs/source/concepts/Data_Service.rst     |  10 +-
 .../docs/source/concepts/Dynamic_Factory.rst  |   6 +-
 .../source/concepts/Error_Propagation.rst     |   2 +-
 .../docs/source/concepts/EventWorkspace.rst   |  22 +-
 .../docs/source/concepts/Facilities_File.rst  |  22 +-
 .../docs/source/concepts/FitConstraint.rst    |   8 +-
 .../source/concepts/Framework_Manager.rst     |   2 +-
 Code/Mantid/docs/source/concepts/Geometry.rst |   8 +-
 .../source/concepts/Geometry_of_Position.rst  |   8 +-
 .../source/concepts/Geometry_of_Shape.rst     |   4 +-
 .../concepts/HowToDefineGeometricShape.rst    | 147 +--
 .../docs/source/concepts/Instrument.rst       |   6 +-
 .../concepts/InstrumentDefinitionFile.rst     | 838 ++++++------------
 .../concepts/InstrumentParameterFile.rst      |  65 ++
 .../concepts/Instrument_Data_Service.rst      |   8 +-
 .../docs/source/concepts/LET_Sample_IDF.rst   | 711 +++++++++++++++
 Code/Mantid/docs/source/concepts/Lattice.rst  |  72 +-
 .../docs/source/concepts/MDHistoWorkspace.rst |  48 +-
 .../docs/source/concepts/MDWorkspace.rst      |  32 +-
 .../docs/source/concepts/MatrixWorkspace.rst  |  12 +-
 .../docs/source/concepts/Nexus_file.rst       |   6 +-
 Code/Mantid/docs/source/concepts/Plugin.rst   |  18 +-
 Code/Mantid/docs/source/concepts/Project.rst  |   4 +-
 .../docs/source/concepts/Properties.rst       |  30 +-
 .../docs/source/concepts/Properties_File.rst  | 160 +++-
 Code/Mantid/docs/source/concepts/RAW_File.rst |   2 +-
 Code/Mantid/docs/source/concepts/Run.rst      |   2 +-
 .../source/concepts/SANS2D_Sample_IDF.rst     | 174 ++++
 .../docs/source/concepts/Shared_Pointer.rst   |   2 +-
 .../docs/source/concepts/Table_Workspaces.rst |  10 +-
 .../docs/source/concepts/Unit_Factory.rst     |   6 +-
 .../docs/source/concepts/UserAlgorithms.rst   |   8 +
 .../source/concepts/Workflow_Algorithm.rst    |   7 +-
 .../Mantid/docs/source/concepts/Workspace.rst |  34 +-
 .../docs/source/concepts/Workspace2D.rst      |   6 +-
 .../docs/source/concepts/WorkspaceGroup.rst   |   4 +-
 .../images/CombineIntoOneShapeExample.png     | Bin 0 -> 4922 bytes
 .../images/LETinFull3DInstrumentView.png      | Bin 0 -> 87635 bytes
 .../Location-element-transformation.png       | Bin 0 -> 8492 bytes
 .../source/images/Sans2d-instrument-view.PNG  | Bin 0 -> 328598 bytes
 .../source/images/Sans2d_IDF_annotated.png    | Bin 0 -> 47566 bytes
 .../source/images/SimpleInstrumentTree.png    | Bin 0 -> 9446 bytes
 Code/Tools/scripts/ConvertBadAlgmLinks.py     |  42 +
 46 files changed, 1701 insertions(+), 957 deletions(-)
 create mode 100644 Code/Mantid/docs/source/concepts/Create_an_IDF.rst
 create mode 100644 Code/Mantid/docs/source/concepts/InstrumentParameterFile.rst
 create mode 100644 Code/Mantid/docs/source/concepts/LET_Sample_IDF.rst
 create mode 100644 Code/Mantid/docs/source/concepts/SANS2D_Sample_IDF.rst
 create mode 100644 Code/Mantid/docs/source/concepts/UserAlgorithms.rst
 create mode 100644 Code/Mantid/docs/source/images/CombineIntoOneShapeExample.png
 create mode 100644 Code/Mantid/docs/source/images/LETinFull3DInstrumentView.png
 create mode 100644 Code/Mantid/docs/source/images/Location-element-transformation.png
 create mode 100644 Code/Mantid/docs/source/images/Sans2d-instrument-view.PNG
 create mode 100644 Code/Mantid/docs/source/images/Sans2d_IDF_annotated.png
 create mode 100644 Code/Mantid/docs/source/images/SimpleInstrumentTree.png
 create mode 100644 Code/Tools/scripts/ConvertBadAlgmLinks.py

diff --git a/Code/Mantid/docs/source/concepts/Algorithm.rst b/Code/Mantid/docs/source/concepts/Algorithm.rst
index 15613d8674d..4c36f735d19 100644
--- a/Code/Mantid/docs/source/concepts/Algorithm.rst
+++ b/Code/Mantid/docs/source/concepts/Algorithm.rst
@@ -8,10 +8,10 @@ What are they?
 
 Algorithms are the verbs of Mantid. They are the actors. If you want to
 manipulate your data in any way it will be done through an algorithm.
-Algorithms operate primarily on data in `workspaces <Workspace>`__. They
-will normally take one or more `workspaces <Workspace>`__ as an input,
+Algorithms operate primarily on data in :ref:`workspaces <Workspace>`. They
+will normally take one or more :ref:`workspaces <Workspace>` as an input,
 perform some processing on them and provide an output as another
-`workspace <Workspace>`__ (although it is possible to have multiple
+:ref:`workspace <Workspace>` (although it is possible to have multiple
 outputs).
 
 Categories, Name and Versions
@@ -27,8 +27,7 @@ A category is a group of algorithms that have some connection in their
 usage. This is primarily used to make the list of algorithms easier to
 work with in graphical user interfaces. Example categories include,
 DataHandling, Diffraction, Muon, Workflow and are currently
-subcategories of
-`Algorithms <http://docs.mantidproject.org/algorithms>`__ category.
+subcategories of Algorithms category.
 
 Name
 ~~~~
@@ -52,7 +51,7 @@ Parameters
 ----------
 
 Each algorithm will have one or more parameters, known within Mantid as
-`properties <properties>`__, that will control how it performs its
+:ref:`properties <properties>`, that will control how it performs its
 processing. These parameters specify both what the inputs and outputs of
 the algorithm will be as well any other options that alter the
 processing.
@@ -66,10 +65,6 @@ Usage
 From MantidScript(Python)
 ^^^^^^^^^^^^^^^^^^^^^^^^^
 
-.. raw:: html
-
-   <div style="border:1pt dashed blue; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: python
 
      # where p1,p2 & p3 are values for algorithm "Alg"'s properties
@@ -89,9 +84,6 @@ From MantidScript(Python)
      print alg["Property2"]
      # prints 'p2', etc
 
-.. raw:: html
-
-   </div>
 
 Using the C++ API
 ^^^^^^^^^^^^^^^^^
@@ -99,10 +91,6 @@ Using the C++ API
 (for algorithm "Alg" having properties InputWorkspace, OutputWorkspace &
 prop)
 
-.. raw:: html
-
-   <div style="border:1pt dashed blue; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: cpp
 
      // Explicitly setting the parameters and then executing
@@ -117,35 +105,29 @@ prop)
      API::FrameworkManager::Instance().exec("Alg","InWS,OutWS,aValue");
      API::Workspace* ws = API::FrameworkManager::Instance().getWorkspace("OutWS");
 
-.. raw:: html
-
-   </div>
 
 Example Algorithms
 ------------------
 
--  `Plus <http://docs.mantidproject.org/nightly/algorithms/Plus.html>`__
-   - An algorithm for adding data in two `workspaces <Workspace>`__
+-  :ref:`Plus <algm-Plus>`
+   - An algorithm for adding data in two :ref:`workspaces <Workspace>`
    together
--  `Rebin <http://docs.mantidproject.org/nightly/algorithms/Rebin.html>`__
+-  :ref:`Rebin <algm-Rebin>`
    - An algorithm for altering the binning of the data in a
-   `workspace <Workspace>`__.
--  `LoadRaw <http://docs.mantidproject.org/nightly/algorithms/LoadRaw.html>`__
+   :ref:`workspace <Workspace>`.
+-  :ref:`LoadRaw <algm-LoadRaw>`
    - An algorithm for loading the data from a RAW file into a
-   `workspace <Workspace>`__.
--  `GroupDetectors <http://docs.mantidproject.org/nightly/algorithms/GroupDetectors.html>`__
+   :ref:`workspace <Workspace>`.
+-  :ref:`GroupDetectors <algm-GroupDetectors>`
    - An algorithm for grouping two or more detectors into a larger
    'logical' detector.
 
-A full list of algorithms is avilable
-`here <http://docs.mantidproject.org/nightly/algorithms/index.html>`__
-category
 
 Writing your own algorithm
 --------------------------
 
-A primer for this is `here <Writing an Algorithm>`__. Also look at the
-examples in the `UserAlgorithms <UserAlgorithms>`__ directory of your
+A primer for this is `here <http://www.mantidproject.org/Writing_an_Algorithm>`__. Also look at the
+examples in the :ref:`UserAlgorithms <UserAlgorithms>` directory of your
 Mantid installation.
 
 
diff --git a/Code/Mantid/docs/source/concepts/Analysis_Data_Service.rst b/Code/Mantid/docs/source/concepts/Analysis_Data_Service.rst
index f219bd05b5f..25c0cbd1e24 100644
--- a/Code/Mantid/docs/source/concepts/Analysis_Data_Service.rst
+++ b/Code/Mantid/docs/source/concepts/Analysis_Data_Service.rst
@@ -1,14 +1,14 @@
 .. _Analysis Data Service:
 
-Analysis_Data_Service
+Analysis Data Service
 =====================
 
 What is it?
 -----------
 
-The Analysis Data Service is a `Data Service <Data Service>`__ that is
-specialized to hold all of the `workspaces <Workspace>`__ that are
-created by user run `algorithms <Algorithm>`__. Whenever an algorithm is
+The Analysis Data Service is a :ref:`Data Service <Data Service>` that is
+specialized to hold all of the :ref:`workspaces <Workspace>` that are
+created by user run :ref:`algorithms <Algorithm>`. Whenever an algorithm is
 executed it automatically extracts its input workspaces from the
 Analysis Data Service, and inserts its output workspaces upon
 completion.
@@ -16,18 +16,18 @@ completion.
 Extracting a workspace from the Analysis Data Service
 -----------------------------------------------------
 
-The most usual way in user code would be to use the `Framework
-Manager <Framework Manager>`__.
+The most usual way in user code would be to use the :ref:`Framework
+Manager <Framework Manager>`.
 
 ``Workspace* result = FrameworkManager::Instance().getWorkspace("workspaceName")``
 
-Or you could get it directly from the AnalysisDataService (as a `Shared
-Pointer <Shared Pointer>`__)
+Or you could get it directly from the AnalysisDataService (as a :ref:`Shared
+Pointer <Shared Pointer>`)
 
 ``Workspace_sptr result = AnalysisDataService::Instance().retrieve("test_out1");``
 
 If you were writing an algorithm however you would most likely use a
-Workspace `Property <Properties>`__ to access or store your workspaces.
+Workspace :ref:`Property <Properties>` to access or store your workspaces.
 
 
 
diff --git a/Code/Mantid/docs/source/concepts/Create_an_IDF.rst b/Code/Mantid/docs/source/concepts/Create_an_IDF.rst
new file mode 100644
index 00000000000..4799a47a6b3
--- /dev/null
+++ b/Code/Mantid/docs/source/concepts/Create_an_IDF.rst
@@ -0,0 +1,48 @@
+.. _Create_an_IDF:
+
+Create an IDF
+=============
+
+This page will help you get started with making an instrument definition file. For documentation on individual elements of an IDF refer to the :ref:`IDF documentation <InstrumentDefinitionFile>`
+
+Basic Steps
+-----------
+
+The best way to get started is to:
+
+- `Set up an editor for XML that uses schema validation <http://www.mantidproject.org/Using_XML_Schema>`__
+- Read the :ref:`introduction to IDFs <InstrumentDefinitionFile>`
+- Read the annotated existing IDFs
+- Look for similar existing IDFs
+- Use the IDF page for more detailed documentation
+
+Using the Schema
+----------------
+
+To set up your editor with the schema, `Follow These Instructions <http://www.mantidproject.org/Using_XML_Schema>`__.
+The Schema can help with writing the IDF. For example:
+
+- In Visual Studio the schema can be used to auto-insert elements and attributes permitted by the schema.
+- In eclipse the IDF can be created in a design view by selected available elements and attributes without having to type the code yourself.
+The IDF schema (IDFSchema.xsd) is located in your mantid install directory at MantidInstall\instrument\Schema. Note this folder also includes the schema, ParameterFileSchema.xsd, which may be used to assist in writting a :ref:`parameter file <InstrumentParameterFile>`
+
+
+Find a Similar existing IDF
+---------------------------
+
+It may be that an instrument already exists that is similar to the one you wish to add. To see the existing instruments follow the procedure below.
+
+- Install Mantid
+- Open MantidPlot
+- Execute the algorithm LoadEmptyInstrument
+- This open the algorithm window for this algorithm. Click the Browse button and browse to the instrument folder of your Mantid install directory
+- The instrument folder contains all the instruments that Mantid currently support. Select for example SANS2D_Definition.xml. Fill in the output workspace name, and and click 'Run'
+- The created workspace will appear in the Workspaces window. Right click on the workspace and chose 'Show Instrument'
+- A new window appears, which is called the `Instrument view <http://www.mantidproject.org/MantidPlot:_Instrument_View>`__.
+
+In addition below is a list (for now just containing one item) of existing IDFs which have been annotated with the purpose of (hopefully) quickly learn the basis of creating an IDF:
+
+- :ref:`SANS2D: ISIS small angle scattering instrument <SANS2D_Sample_IDF>`
+- :ref:`LET: ISIS direct inelastic instrument<LET_Sample_IDF>`
+
+.. categories:: Concepts
diff --git a/Code/Mantid/docs/source/concepts/Data_Service.rst b/Code/Mantid/docs/source/concepts/Data_Service.rst
index 4462ece86a8..a30328f5e45 100644
--- a/Code/Mantid/docs/source/concepts/Data_Service.rst
+++ b/Code/Mantid/docs/source/concepts/Data_Service.rst
@@ -1,6 +1,6 @@
 .. _Data Service:
 
-Data_Service
+Data Service
 ============
 
 What are they?
@@ -17,10 +17,10 @@ deleting it.
 Data Services in Mantid
 -----------------------
 
--  `Analysis Data Service <Analysis Data Service>`__ - A data service
-   holding all of the `workspaces <Workspace>`__ used in this session.
--  `Instrument Data Service <Instrument Data Service>`__ - A data
-   service holding all of the `instruments <Instrument>`__ used in this
+-  :ref:`Analysis Data Service <Analysis Data Service>` - A data service
+   holding all of the :ref:`workspaces <Workspace>` used in this session.
+-  :ref:`Instrument Data Service <Instrument Data Service>` - A data
+   service holding all of the :ref:`instruments <Instrument>` used in this
    session.
 
 
diff --git a/Code/Mantid/docs/source/concepts/Dynamic_Factory.rst b/Code/Mantid/docs/source/concepts/Dynamic_Factory.rst
index e52bdeb1c37..9802c3e1825 100644
--- a/Code/Mantid/docs/source/concepts/Dynamic_Factory.rst
+++ b/Code/Mantid/docs/source/concepts/Dynamic_Factory.rst
@@ -1,17 +1,17 @@
 .. _Dynamic Factory:
 
-Dynamic_Factory
+Dynamic Factory
 ===============
 
 What is it?
 -----------
 
 A dynamic factory is a software concept that in instrumental in
-implementing the `Plugin <Plugin>`__ technology in Mantid.
+implementing the :ref:`Plugin <Plugin>` technology in Mantid.
 
 A factory in software terms is an class that is responsible for creating
 other objects on demand. In mantid terms the AlgorithmFactory is
-responsible for creating instances of `Algorithms <Algorithm>`__ when
+responsible for creating instances of :ref:`Algorithms <Algorithm>` when
 you need them.
 
 As the factory is dynamic it does not have a set list of objects that it
diff --git a/Code/Mantid/docs/source/concepts/Error_Propagation.rst b/Code/Mantid/docs/source/concepts/Error_Propagation.rst
index e1e561e9444..c45bfd1fa1b 100644
--- a/Code/Mantid/docs/source/concepts/Error_Propagation.rst
+++ b/Code/Mantid/docs/source/concepts/Error_Propagation.rst
@@ -1,6 +1,6 @@
 .. _Error Propagation:
 
-Error_Propagation
+Error Propagation
 =================
 
 The purpose of this document is to explain how Mantid deals with Error
diff --git a/Code/Mantid/docs/source/concepts/EventWorkspace.rst b/Code/Mantid/docs/source/concepts/EventWorkspace.rst
index a364ae053ae..7e8712b1858 100644
--- a/Code/Mantid/docs/source/concepts/EventWorkspace.rst
+++ b/Code/Mantid/docs/source/concepts/EventWorkspace.rst
@@ -6,29 +6,29 @@ EventWorkspace
 Quick Summary For Users
 -----------------------
 
-The EventWorkspace is a type of `MatrixWorkspace <MatrixWorkspace>`__,
+The EventWorkspace is a type of :ref:`MatrixWorkspace <MatrixWorkspace>`,
 where the information about each individual neutron detection event is
 maintained. For you as a user, this means that:
 
--  You can `rebin <rebin>`__ an EventWorkspace over and over and no
+-  You can :ref:`rebin <algm-rebin>` an EventWorkspace over and over and no
    information is ever lost.
 -  The histogram (Y and E values) of an EventWorkspace are only
    calculated when they are requested.
 
    -  You typically get better performance, even for very fine binning.
 
--  You can convert an EventWorkspace to a `Workspace2D <Workspace2D>`__
-   by using the `Rebin <Rebin>`__ algorithm and changing the output
+-  You can convert an EventWorkspace to a :ref:`Workspace2D <Workspace2D>`
+   by using the :ref:`Rebin <algm-Rebin>` algorithm and changing the output
    workspace name.
 -  You cannot modify the histogram Y values (for example, with the
    Divide algorithm) and keep the event data. If you use an algorithm
    that modifies the Y values, the output workspace will be a
-   `Workspace2D <Workspace2D>`__ using the current binning parameters.
+   :ref:`Workspace2D <Workspace2D>` using the current binning parameters.
    If you set the same name on the output as the input of your
    algorithm, then you will overwrite the EventWorkspace and lose that
    event-based information.
 -  Some algorithms are EventWorkspace-aware, meaning that the output of
-   it can be another EventWorkspace. For example, the `Plus <Plus>`__
+   it can be another EventWorkspace. For example, the :ref:`Plus <algm-Plus>`
    algorithm will append the event lists if given two input
    EventWorkspaces.
 -  Since it retains the most information, it is advantageous to keep
@@ -61,7 +61,7 @@ Lists of Events (EventList)
    time of flight or pulse time, as needed.
 
 -  Also contained in the EventList is a std::set of detector ID's. This
-   tracks which `detector <detector>`__\ (s) were hit by the events in
+   tracks which detector(s) were hit by the events in
    the list.
 
 -  The histogram bins (X axis) are also stored in EventList. The Y and E
@@ -70,7 +70,7 @@ Lists of Events (EventList)
 
 The += operator can be used to append two EventList's together. The
 lists of TofEvent's get appended, as is the list of
-`detector <detector>`__ ID's. Don't mess with the udetmap manually if
+detector ID's. Don't mess with the udetmap manually if
 you start appending event lists - just call
 EventWorkpspace->makeSpectraMap to generate the spectra map (map between
 spectrum # and detector IDs) by using the info in each EventList.
@@ -79,7 +79,7 @@ Most Recently Used List (MRUList)
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 An EventWorkspace contains a list of the 100 most-recently used
-histograms, a `MRUList <MRUList>`__. This MRU caches the last histogram
+histograms, a MRUList. This MRU caches the last histogram
 data generated for fastest display.
 
 A note about workspace index / spectrum number / detector ID
@@ -95,9 +95,9 @@ Workspace2D compatibility
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 
 EventWorkspace is designed to be able to be read (but not written to)
-like a `Workspace2D <Workspace2D>`__. By default, if an algorithm
+like a :ref:`Workspace2D <Workspace2D>`. By default, if an algorithm
 performs an operation and outputs a new workspace, the
-`WorkspaceFactory <WorkspaceFactory>`__ will create a Workspace2D *copy*
+WorkspaceFactory will create a Workspace2D *copy*
 of your EventWorkspace's histogram representation. If you attempt to
 change an EventWorkspace's Y or E data in place, you will get an error
 message, since that is not possible.
diff --git a/Code/Mantid/docs/source/concepts/Facilities_File.rst b/Code/Mantid/docs/source/concepts/Facilities_File.rst
index 19f134edf29..316a221be6f 100644
--- a/Code/Mantid/docs/source/concepts/Facilities_File.rst
+++ b/Code/Mantid/docs/source/concepts/Facilities_File.rst
@@ -1,6 +1,6 @@
 .. _Facilities File:
 
-Facilities_File
+Facilities File
 ===============
 
 Summary
@@ -8,7 +8,7 @@ Summary
 
 The facilities file, called **facilities.xml**, contains properties of
 facilities and instruments that Mantid is aware of. In order for Mantid
-to function correctly for your facility then the facilites file should
+to function correctly for your facility then the facilities file should
 contain the appropriate definitions as defined below.
 
 File syntax
@@ -17,10 +17,6 @@ File syntax
 Each facility is described using XML with an instrument defined as a sub
 component of a facility. A simple facility definition would be
 
-.. raw:: html
-
-   <div style="border:1pt dashed blue; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: XML
 
     <?xml version="1.0" encoding="UTF-8"?>
@@ -34,10 +30,6 @@ component of a facility. A simple facility definition would be
 
     </facilities>
 
-.. raw:: html
-
-   </div>
-
 which would define a facility called *BrandNew* with an instrument
 called *ABCDEF*. The facilities attributes have the following meanings:
 
@@ -51,10 +43,6 @@ called *ABCDEF*. The facilities attributes have the following meanings:
 An instrument can have further attributes which define properties of the
 that instrument rather than the facility as a whole, e.g.
 
-.. raw:: html
-
-   <div style="border:1pt dashed blue; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: XML
 
     <?xml version="1.0" encoding="UTF-8"?>
@@ -73,10 +61,6 @@ that instrument rather than the facility as a whole, e.g.
 
     </facilities>
 
-.. raw:: html
-
-   </div>
-
 where the attributes are defined as:
 
 -  ``shortName`` gives a shortened version of the instrument name
@@ -99,7 +83,7 @@ Location
 
 The file should be located in the directory pointed to by the
 **instrumentDefinition.directory** key in the
-`.properties <Properties_File>`__ file.
+:ref:`.properties <Properties File>` file.
 
 
 
diff --git a/Code/Mantid/docs/source/concepts/FitConstraint.rst b/Code/Mantid/docs/source/concepts/FitConstraint.rst
index 880d1eb6c88..5d26cb5ab29 100644
--- a/Code/Mantid/docs/source/concepts/FitConstraint.rst
+++ b/Code/Mantid/docs/source/concepts/FitConstraint.rst
@@ -1,11 +1,9 @@
 .. _FitConstraint:
 
-FitConstraint
-=============
+Fit Constraint
+==============
+
 
-.. role:: math(raw)
-   :format: html latex
-..
 
 How constraints on parameters work
 ----------------------------------
diff --git a/Code/Mantid/docs/source/concepts/Framework_Manager.rst b/Code/Mantid/docs/source/concepts/Framework_Manager.rst
index 1003315f89d..49ac51a1b2a 100644
--- a/Code/Mantid/docs/source/concepts/Framework_Manager.rst
+++ b/Code/Mantid/docs/source/concepts/Framework_Manager.rst
@@ -1,6 +1,6 @@
 .. _Framework Manager:
 
-Framework_Manager
+Framework Manager
 =================
 
 What is it?
diff --git a/Code/Mantid/docs/source/concepts/Geometry.rst b/Code/Mantid/docs/source/concepts/Geometry.rst
index 0c5ad980f42..3fe73da9a22 100644
--- a/Code/Mantid/docs/source/concepts/Geometry.rst
+++ b/Code/Mantid/docs/source/concepts/Geometry.rst
@@ -7,15 +7,15 @@ What is it?
 -----------
 
 Geometry is the description of the physical shape (volume) of an object
-within a Mantid `instrument <Instrument>`__ and the distances and
+within a Mantid :ref:`instrument <Instrument>` and the distances and
 rotations between them.
 
 Geometry in Mantid
 ------------------
 
-In Mantid we seperate the `Geometry of the shape <Geometry of Shape>`__
-of an object from the `Geometry of it's
-position <Geometry of Position>`__. This is done primarily to save on
+In Mantid we seperate the :ref:`Geometry of the shape <Geometry of Shape>`
+of an object from the :ref:`Geometry of it's
+position <Geometry of Position>`. This is done primarily to save on
 memory usage but also to improve performance. Many operations within
 Mantid need to know where for example a detector is, but do not need to
 know what shape it is. By keeping the Geometry and Position seperate we
diff --git a/Code/Mantid/docs/source/concepts/Geometry_of_Position.rst b/Code/Mantid/docs/source/concepts/Geometry_of_Position.rst
index 4007e956d07..b6cbf2f310b 100644
--- a/Code/Mantid/docs/source/concepts/Geometry_of_Position.rst
+++ b/Code/Mantid/docs/source/concepts/Geometry_of_Position.rst
@@ -7,7 +7,7 @@ What is it?
 -----------
 
 In Mantid we need to be able to define the position and orientation of
-every component within an `instrument <instrument>`__.
+every component within an :ref:`instrument <instrument>`.
 
 What is a component?
 --------------------
@@ -37,7 +37,7 @@ Object Component
 ^^^^^^^^^^^^^^^^
 
 An object component is a component that has a
-`shape <Geometry_of_Shape>`__. Shapes can contain a lot more information
+:ref:`shape <Geometry of Shape>`. Shapes can contain a lot more information
 to properly define them, and therefore take more memory. Where an
 instrument contains a lot of instances of the same shape Mantid shares
 one instance of the object(shape) across all of the object components
@@ -59,10 +59,10 @@ a tree structure allowing the top level structure objects to be reused
 if they are repeated in an instrument. This is an example of a
 simplified instrument tree, the lines show the links between the parent
 and child relationships of the components. Full details on how to define
-an instrument can be found `here <InstrumentDefinitionFile>`__.
+an instrument can be found :ref:`here <InstrumentDefinitionFile>`.
 
 
 
-.. |SimpleInstrumentTree.png| image:: SimpleInstrumentTree.png
+.. |SimpleInstrumentTree.png| image:: ../images/SimpleInstrumentTree.png
 
 .. categories:: Concepts
\ No newline at end of file
diff --git a/Code/Mantid/docs/source/concepts/Geometry_of_Shape.rst b/Code/Mantid/docs/source/concepts/Geometry_of_Shape.rst
index e232f7e90f7..2c3284b6037 100644
--- a/Code/Mantid/docs/source/concepts/Geometry_of_Shape.rst
+++ b/Code/Mantid/docs/source/concepts/Geometry_of_Shape.rst
@@ -1,6 +1,6 @@
 .. _Geometry of Shape:
 
-Geometry_of_Shape
+Geometry of Shape
 =================
 
 What is it?
@@ -50,7 +50,7 @@ you get a finite capped cylinder. This is in fact how the Cylinder shape
 is defined internally within Mantid.
 
 For more on this see
-`HowToDefineGeometricShape <HowToDefineGeometricShape>`__.
+:ref:`HowToDefineGeometricShape <HowToDefineGeometricShape>`.
 
 
 
diff --git a/Code/Mantid/docs/source/concepts/HowToDefineGeometricShape.rst b/Code/Mantid/docs/source/concepts/HowToDefineGeometricShape.rst
index c9251bcd851..f15cbc9ff55 100644
--- a/Code/Mantid/docs/source/concepts/HowToDefineGeometricShape.rst
+++ b/Code/Mantid/docs/source/concepts/HowToDefineGeometricShape.rst
@@ -1,7 +1,7 @@
 .. _HowToDefineGeometricShape:
 
-HowToDefineGeometricShape
-=========================
+How To Define Geometric Shape
+=============================
 
 Overview
 --------
@@ -10,7 +10,7 @@ Primitive Shapes
 ~~~~~~~~~~~~~~~~
 
 There is direct support for defining any of the following geometric
-shapes to add `Instrument Definition File <IDF>`__.
+shapes to add :ref:`Instrument Definition File <InstrumentDefinitionFile>`.
 
 -  Sphere
 -  Infinite Cylinder
@@ -35,8 +35,7 @@ algebra that follows the following notation:
 +------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+
 | " "        | "space" shared between shapes, i,e. intersection (the common region of shapes). See e.g. also `2 <http://en.wikipedia.org/wiki/Intersection_(set_theory)>`__   | "small-circle = big-circle small-circle" (where the small circle placed within the big-circle)       |
 +------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+
-| #.         | Complement                                                                                                                                                     | #. sphere = shape defined by all points outside sphere                                               |
-                                                                                                                                                                                                                                                                                    
+| #.         | Complement                                                                                                                                                     | #. sphere = shape defined by all points outside sphere                                               |                                                                                                                                                                                                                                                                                    
 +------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+
 | ( )        | Brackets are used to emphasise which shapes an operation should be applied to.                                                                                 | box1 (# box2) is the intersection between box1 and the shape defined by all points not inside box2   |
 +------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+
@@ -78,10 +77,6 @@ Examples
 Defining a sphere
 ~~~~~~~~~~~~~~~~~
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <sphere id="some-sphere">
@@ -91,10 +86,6 @@ Defining a sphere
 
       <algebra val="some-sphere" />
 
-.. raw:: html
-
-   </div>
-
 Any shape must be given an ID name. Here the sphere has been given the
 name "some-sphere". The purpose of the ID name is to use it in the
 description, here this is done with the line . The description is
@@ -104,10 +95,6 @@ any shapes defined.
 Defining a ball with a hole through it along the x-axis
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <cylinder id="stick">
@@ -124,9 +111,6 @@ Defining a ball with a hole through it along the x-axis
 
       <algebra val="some-sphere (# stick)" />
 
-.. raw:: html
-
-   </div>
 
 This algebra string reads as follows: take the *intersection* between a
 sphere and the shape defined by all points *not* inside a cylinder of
@@ -141,10 +125,6 @@ Notation used to defined any of the predefined geometric shapes
 Sphere
 ~~~~~~
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <sphere id="A">
@@ -152,17 +132,9 @@ Sphere
         <radius val="3.2" />
       </sphere>
 
-.. raw:: html
-
-   </div>
-
 Cylinder
 ~~~~~~~~
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <cylinder id="A">
@@ -172,21 +144,15 @@ Cylinder
         <height val="10.2" />
       </cylinder>
 
-.. raw:: html
-
-   </div>
 
-.. figure:: XMLcylinderDescription.png‎
+.. figure:: ../images/XMLcylinderDescription.png 
    :alt: XMLcylinderDescription.png‎
 
    XMLcylinderDescription.png‎
+
 Infinite cylinder
 ~~~~~~~~~~~~~~~~~
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <infinite-cylinder id="A" >
@@ -195,17 +161,9 @@ Infinite cylinder
         <radius val="1" />
       </infinite-cylinder>
 
-.. raw:: html
-
-   </div>
-
 Slice of cylinder ring
 ~~~~~~~~~~~~~~~~~~~~~~
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <slice-of-cylinder-ring id="A"> 
@@ -215,27 +173,20 @@ Slice of cylinder ring
         <arc val="45.0"/> 
       </slice-of-cylinder-ring> 
 
-.. raw:: html
-
-   </div>
-
 This XML element defines a slice of a cylinder ring. Most importantly
 the part of this shape facing the sample is flat and looks like this:
 
-.. figure:: XMLsliceCylinderRingDescription.png
+.. figure:: ../images/XMLsliceCylinderRingDescription.png
    :alt: XMLsliceCylinderRingDescription.png
 
    XMLsliceCylinderRingDescription.png
+
 For this shape you may find it useful to specify a
-`Bounding-Box <HowToDefineGeometricShape#Bounding-Box>`__.
+:ref:`Bounding-Box <Bounding-Box>`.
 
 Cone
 ~~~~
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <cone id="A" >
@@ -245,21 +196,14 @@ Cone
         <height val="10.2" />
       </cone>
 
-.. raw:: html
-
-   </div>
-
-.. figure:: XMLconeDescription.png
+.. figure:: ../images/XMLconeDescription.png
    :alt: XMLconeDescription.png
 
    XMLconeDescription.png
+
 Infinite cone
 ~~~~~~~~~~~~~
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <infinite-cone id="A" >
@@ -268,10 +212,6 @@ Infinite cone
         <angle val="30.1"  />
       </infinite-cone>
 
-.. raw:: html
-
-   </div>
-
 Infinite plane
 ~~~~~~~~~~~~~~
 
@@ -279,10 +219,6 @@ Is the 3D shape of all points on the plane and all points on one side of
 the infinite plane, the side which point away from the infinite plane in
 the direction of the normal vector.
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <infinite-plane id="A">
@@ -290,17 +226,9 @@ the direction of the normal vector.
         <normal-to-plane x="0.0" y="0.2" z="0" />
       </infinite-plane>
 
-.. raw:: html
-
-   </div>
-
 Cuboid
 ~~~~~~
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <cuboid id="shape">
@@ -311,24 +239,17 @@ Cuboid
       </cuboid>
       <algebra val="shape" /> 
 
-.. raw:: html
-
-   </div>
-
 This particular example describes a cuboid with the origin at the centre
 of the front face, which is here facing the negative z-axis and has the
 dimensions 0.005mm x 0.2mm (in the xy-plane), and the depth of this
 cuboid is 0.02mm.
 
-.. figure:: XMLcuboidDescription.png
+.. figure:: ../images/XMLcuboidDescription.png
    :alt: XMLcuboidDescription.png
 
    XMLcuboidDescription.png
-Another example of a cuboid is
-
-.. raw:: html
 
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+Another example of a cuboid is
 
 .. code:: xml
 
@@ -340,10 +261,6 @@ Another example of a cuboid is
       </cuboid>
       <algebra val="shape" /> 
 
-.. raw:: html
-
-   </div>
-
 which describes a cuboid with a front y-z plane (looking down the
 x-axis). The origin is assumed to be the centre of this front surface,
 which has dimensions 200mm along y and 20mm along z. The depth of this
@@ -352,10 +269,6 @@ cuboid is taken to be 1mm (along x).
 Hexahedron
 ~~~~~~~~~~
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <hexahedron id="Bertie">
@@ -369,16 +282,14 @@ Hexahedron
         <right-back-top-point  x="0.0" y="0.5" z="2.0"  />
       </hexahedron>
 
-.. raw:: html
 
-   </div>
-
-.. figure:: XMLhexahedronDescription.png
+.. figure:: ../images/XMLhexahedronDescription.png
    :alt: XMLhexahedronDescription.png
 
    XMLhexahedronDescription.png
+
 For this shape you may find it useful to specify a
-`Bounding-Box <HowToDefineGeometricShape#Bounding-Box>`__.
+:ref:`Bounding-Box <Bounding-Box>`.
 
 Tapered Guide
 ~~~~~~~~~~~~~
@@ -389,10 +300,6 @@ A tapered guide is a special case of hexahedron; a "start" rectangular
 aperture which in a continued fashion changes into an "end" rectangular
 aperture.
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <tapered-guide id="A Guide">
@@ -403,17 +310,15 @@ aperture.
           <axis x="0.5" y="1.0" z="0.0" /> <!-- Optional.  Defaults to (0, 0 ,1) -->
       </tapered-guide>
 
-.. raw:: html
-
-   </div>
-
 The centre value denotes the centre of the start aperture. The specified
 axis runs from the start aperture to the end aperture. "Height" is along
 the y-axis and "width" runs along the x-axis, before the application of
 the "axis" rotation.
 
 For this shape you may find it useful to specify a
-`Bounding-Box <HowToDefineGeometricShape#Bounding-Box>`__.
+:ref:`Bounding-Box <Bounding-Box>`.
+
+.. _Bounding-Box:
 
 Bounding-Box
 ------------
@@ -423,16 +328,12 @@ bounding box is automatically created for each geometric shape. This
 works well for shapes such as cylinders and cuboids. However, for more
 complex shapes and combined shapes the library used for the
 visualization sometimes struggle, which can results in your instrument
-being viewed artifically very small (and you have to zoom in for a long
+being viewed artificially very small (and you have to zoom in for a long
 time to see your instrument) and often in this context that the
 visualization axes does not display properly. For such cases this can be
-fixed by explicitely adding a bounding-box using the notation
+fixed by explicitly adding a bounding-box using the notation
 demonstrated below
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <hexahedron id="shape">
@@ -456,13 +357,7 @@ demonstrated below
         <z-max val="0.0104"/>
       </bounding-box>
 
-.. raw:: html
-
-   </div>
-
 Note for the best effect this bounding box should be enclosing the shape
 as tight as possible.
 
-
-
 .. categories:: Concepts
\ No newline at end of file
diff --git a/Code/Mantid/docs/source/concepts/Instrument.rst b/Code/Mantid/docs/source/concepts/Instrument.rst
index f0a453ddb68..0180cdd274d 100644
--- a/Code/Mantid/docs/source/concepts/Instrument.rst
+++ b/Code/Mantid/docs/source/concepts/Instrument.rst
@@ -24,10 +24,10 @@ Other components may also be included such as
 -  Link between log-files and variable parameters of the instrument
    (such as the height of a detector table)
 
-An instrument is described using an `instrument definition
-file <InstrumentDefinitionFile>`__.
+An instrument is described using an :ref:`instrument definition
+file <InstrumentDefinitionFile>`.
 
-The Mantid geometry is further explained `here <Geometry>`__.
+The Mantid geometry is further explained :ref:`here <Geometry>`.
 
 Why do we have a full instrument description, and not just a list of L2 and 2Theta values?
 ------------------------------------------------------------------------------------------
diff --git a/Code/Mantid/docs/source/concepts/InstrumentDefinitionFile.rst b/Code/Mantid/docs/source/concepts/InstrumentDefinitionFile.rst
index 171fa718aa1..3219b4a0fd4 100644
--- a/Code/Mantid/docs/source/concepts/InstrumentDefinitionFile.rst
+++ b/Code/Mantid/docs/source/concepts/InstrumentDefinitionFile.rst
@@ -1,19 +1,16 @@
 .. _InstrumentDefinitionFile:
 
-InstrumentDefinitionFile
-========================
+Instrument Definition File
+==========================
 
-.. role:: math(raw)
-   :format: html latex
-..
 
 The documentation on this wiki page is the full detailed description of
 the syntax you can use in an IDF to describe an instrument (note
 parameters of instrument components may optionally be stored in
-`parameter file <InstrumentParameterFile>`__).
+:ref:`parameter file <InstrumentParameterFile>`).
 
-To get started creating an IDF follow the instructions on the `Create an
-IDF <Create_an_IDF>`__ page, then return here for more detailed
+To get started creating an IDF follow the instructions on the :ref:`Create an
+IDF <Create_an_IDF>` page, then return here for more detailed
 explanations of syntax and structures.
 
 Introduction
@@ -25,7 +22,7 @@ that are critically affecting the observed signal from an experiment.
 Parameter values of components may also be specified such as information
 about the opening height of a slit, the final energy of a detector and
 so on. The value of such parameters can optionally be linked to values
-stored in log-files.
+stored in log-files. 
 
 In summary an IDF may be used to describe any or all of the following:
 
@@ -33,28 +30,29 @@ In summary an IDF may be used to describe any or all of the following:
    for example, a detector bank containing 100 identical tubes each
    containing 100 detector pixels. One option is to describe this setup
    using a flat structure of 100\*100=10000 pixel components. Although
-   this is a valid approach it 1) create uncessarily large files 2) but
-   most importantly it does not capture the layout of the instrument.
-   The prefered option is to describe this example by first defining a
+   this is a valid approach it 
+   #. create unnecessarily large files 
+   #. but most importantly it does not capture the layout of the instrument.
+   The preferred option is to describe this example by first defining a
    “pixel” type, then a “tube” type containing 100 "pixels" and finally
    a “bank” component containing 100 "tubes". This latter approach
    requires the specification of 1(the bank)+100(tubes)+100(pixels)=201
    components as compared to specifying 10000 components using the
    former approach. The other benefit of organising the IDF according to
    the layout of the instrument is that users can subsequently refer to
-   the structure of the instrument as it is layed out. For example can
+   the structure of the instrument as it is laid out. For example can
    then subsequently easily move entire 'bank' or associate parameters
    which relevant for a specific say 'tube' or 'bank'.
 #. The geometric shape and position of any component including: slits,
    mirrors, detectors etc.
-#. A number of `specialised component
-   types <InstrumentDefinitionFile#Special_.3Ctype.3Es>`__ are defined
+#. A number of :ref:`specialised component
+   types <Special types>` are defined
    including:
 
    -  detector and monitor components: required to be associated with
       unique detector or monitor ID numbers. The importance of these IDs
       are described further in
-      `1 <http://www.mantidproject.org/IDF#Using_detector.2Fmonitor_IDs_.3Cidlist.3E>`__
+      `1 <Using_detector.2Fmonitor_IDs_.3Cidlist.3E>`_
    -  SamplePos component: Purpose to store the sample position. Needed
       e.g. to calculate sample-to-detector distances
    -  Source component: Purpose to store the source position or a
@@ -79,10 +77,6 @@ An IDF is structured as an `XML <http://en.wikipedia.org/wiki/XML>`__
 document. For the purpose here it is enough to know that an XML document
 follows a tree-based structure of elements with attributes. For example:
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <type name="main-detector-bank">
@@ -93,10 +87,6 @@ follows a tree-based structure of elements with attributes. For example:
         </component>
       </type>
 
-.. raw:: html
-
-   </div>
-
 defines an XML element with has the attribute name="main-detector-bank".
 This element contains one sub-element , which again contains 3 elements.
 In plain English the above XML code aims to describe a
@@ -104,15 +94,11 @@ In plain English the above XML code aims to describe a
 within the bank.
 
 If a component is a cylindrical tube where slices of this types are
-treated as detector pixels the tube detector performance enhacement can
+treated as detector pixels the tube detector performance enhancement can
 optionally be used, which will e.g. make the display of this tube in the
 instrument viewer faster. This can be done by adding 'outline' attribute
 to the tag and setting its value to "yes".
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <type name="standard-tube" outline="yes">
@@ -123,9 +109,6 @@ to the tag and setting its value to "yes".
         </component>
       </type>
 
-.. raw:: html
-
-   </div>
 
 The 'outline attribute' only affects the 3D view of the instrument,
 which appears by default. It may lead to a less accurate placing of the
@@ -137,8 +120,8 @@ IDF filename convention
 -----------------------
 
 An IDF can be loaded manually from any file with extension .xml or .XML
-using `LoadInstrument <LoadInstrument>`__ or
-`LoadEmptyInstrument <LoadEmptyInstrument>`__.
+using :ref:`LoadInstrument <algm-LoadInstrument>` or
+:ref:`LoadEmptyInstrument <algm-LoadEmptyInstrument>`.
 
 IDFs located in the MantidInstall instrument directory are automatically
 loaded together with e.g. the loading of raw data file. Such files are
@@ -146,20 +129,16 @@ required to have the format INSTRUMENTNAME\_DefinitionANYTHING.xml,
 where INSTRUMENTNAME is the name of the instrument and ANYTHING can be
 any string including an empty string. Where more than one IDF is defined
 for an instrument the appropriate IDF is loaded based on its
-`valid-from <#Top_level_.3Cinstrument.3E>`__ and
-`valid-to <#Top_level_.3Cinstrument.3E>`__ dates. Note for this to work
-the `Workspace <Workspace>`__ for which an IDF is loaded into must
+:ref:`valid-from <Top level instrument>` and
+`valid-to <Top level instrument>` dates. Note for this to work
+the :ref:`Workspace <Workspace>` for which an IDF is loaded into must
 contain a record of when the data were collected. This information is
-taken from the workspace's `Run <Run>`__ object, more specifically the
+taken from the workspace's :ref:`Run <Run>` object, more specifically the
 *run\_start* property of this object.
 
 In order to programmatically determine which is the correct filename for
 a given date/time you can access a helper method from Python:
 
-.. raw:: html
-
-   <div style="border:1pt dashed blue; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: python
 
      import mantid.api 
@@ -167,10 +146,6 @@ a given date/time you can access a helper method from Python:
      currentIDF = mantid.api.ExperimentInfo.getInstrumentFilename("ARCS")
      otherIDF = mantid.api.ExperimentInfo.getInstrumentFilename("ARCS", "2012-10-30")
 
-.. raw:: html
-
-   </div>
-
 More detailed descriptions of various parts of the IDF
 ------------------------------------------------------
 
@@ -178,17 +153,15 @@ Geometry shapes
 ~~~~~~~~~~~~~~~
 
 For information on how to define geometric shapes see
-`HowToDefineGeometricShape <HowToDefineGeometricShape>`__.
-
-Top level 
-~~~~~~~~~~
+:ref:`HowToDefineGeometricShape <HowToDefineGeometricShape>`.
 
- is the top level XML element of an IDF. It takes attributes, two of
-which must be included. An example is
+.. _Top level instrument:
 
-.. raw:: html
+Top level <instrument>
+~~~~~~~~~~~~~~~~~~~~~~
 
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+<instrument> is the top level XML element of an IDF. It takes attributes, two of
+which must be included. An example is
 
 .. code:: xml
 
@@ -197,10 +170,6 @@ which must be included. An example is
                   valid-to="2100-01-31 23:59:59"
                   last-modified="2010-10-12 08:54:07.279621">   
 
-.. raw:: html
-
-   </div>
-
 Of the four attributes in the example above
 
 -  name is (at present) optional, although it is recommended to specify
@@ -209,7 +178,7 @@ Of the four attributes in the example above
    from (+). This date must be larger than or equal to 1900-01-31
    23:59:01
 -  valid-to may optionally be added to indicate the date to which the
-   IDF is valid to. If not used, the file is permenently valid. (+)
+   IDF is valid to. If not used, the file is permanently valid. (+)
 -  last-modified is optional. Changing it can be used as an alternative
    to force MantidPlot to reload the IDF, which e.g. might be useful
    during the build up of an IDF
@@ -221,8 +190,10 @@ Valid ranges may overlap, provided the valid-from times are all
 different. If several files are currently valid, the one with the most
 recent valid-from time is selected.
 
-Using  and 
-~~~~~~~~~~
+.. _Using component and type:
+
+Using <component> and <type>
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Use the element to define a physical part of the instrument. A requires
 two things
@@ -230,16 +201,12 @@ two things
 #. It must have a type="some type" attribute. This specify the 'type' of
    the component and this type must be specified somewhere in the IDF
    using: .
-#. It must contain at least one element. If multiple are specified then
+#. It must contain at least one <location> element. If multiple <location> are specified then
    this is essentially a shorthand notation for defining multiple
    components of the same type at different locations.
 
 Here is an example
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <component type="slit" name="bob">   
@@ -249,27 +216,22 @@ Here is an example
       
       <type name="slit"></type>
 
-.. raw:: html
 
-   </div>
-
-Which defined two slits at two difference locations. Optionally a can be
+Which defined two slits at two difference locations. Optionally a <component> can be
 given a 'name', in the above example this name is "bob". If no 'name'
-attribute is specified the name of the defaults to the 'type' string, in
+attribute is specified the name of the <component> defaults to the 'type' string, in
 the above this is "slit". Giving sensible names to components is
-recommended for a number of reasons including 1) The 'Instrument Tree'
-view of an instrument in MantidPlot uses these names 2) when specifying
-s through s these names are used.
-
-Special s
-^^^^^^^^^
+recommended for a number of reasons including 
+#. The 'Instrument Tree' view of an instrument in MantidPlot uses these names 
+#. when specifying <parameter>s through  <component-link>s these names are used.
 
-Within Mantid certain s have special meaning. A special is specified by
-including an 'is' attribute as demonstrated below
+.. _Special types:
 
-.. raw:: html
+Special <type>s
+^^^^^^^^^^^^^^^
 
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+Within Mantid certain <type>s have special meaning. A special <type> is specified by
+including an 'is' attribute as demonstrated below
 
 .. code:: xml
 
@@ -282,33 +244,26 @@ including an 'is' attribute as demonstrated below
         </cuboid>
       </type>
 
-.. raw:: html
-
-   </div>
-
-where the 'is' attribute of is used to say this is a detector- (note
-this particular detector- has been assigned a geometric shape, in this
+where the 'is' attribute of is used to say this is a detector-<type> (note
+this particular detector-<type> has been assigned a geometric shape, in this
 case a cuboid, see
-`HowToDefineGeometricShape <HowToDefineGeometricShape>`__). Special
+:ref:`HowToDefineGeometricShape <HowToDefineGeometricShape>`). Special
 types recognised are:
 
 #. Detector (or detector)
 #. Monitor (or monitor)
-#. `RectangularDetector <InstrumentDefinitionFile#Creating_Rectangular_Area_Detectors>`__
+#. :ref:`RectangularDetector <Creating Rectangular Area Detectors>`
    (or rectangularDetector, rectangulardetector, or
    rectangular\_detector)
 #. Source (or source)
 #. SamplePos (or samplePos)
 #. ChopperPos (or chopperPos)
 
-For example it is important to specify the location of one Source- and
-one SamplePos- in order for Mantid to be able to calculate L1 and L2
+For example it is important to specify the location of one Source-<type> and
+one SamplePos-<type> in order for Mantid to be able to calculate L1 and L2
 distances and convert time-of-flight to, for instance, d-spacing. An
 example of specifying a Source and SamplePos is shown below
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
 
 .. code:: xml
 
@@ -318,9 +273,6 @@ example of specifying a Source and SamplePos is shown below
       <component type="some sample holder"> <location /> </component>
       <type name="some sample holder" is="SamplePos" /> 
 
-.. raw:: html
-
-   </div>
 
 Using detector/monitor IDs 
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -336,9 +288,9 @@ important reason to insist on this.
    Hence the job here to match the IDs in the data file with the IDs of
    the IDF. Where unique IDs are not stored with the data the creator of
    an IDF have some flexibility to chose these ID numbers since the data
-   themself does not contain such number. However a link between the IDs
+   themselves does not contain such number. However a link between the IDs
    and spectra in a workspace still needs to be made. By default the
-   `LoadInstrument <LoadInstrument>`__ algorithm, see in particular the
+   :ref:`LoadInstrument <algm-LoadInstrument>` algorithm, see in particular the
    RewriteSpectraMap parameter of this algorithm, will map the
    detector/monitor IDs with spectrum numbers as follows: the
    detector/monitor IDs in the IDF are ordered from smallest to largest
@@ -347,20 +299,16 @@ important reason to insist on this.
 -  Mantid needs to have a way to associate data which the
    detectors/monitors of the instrument, which is do this using the
    detector IDs. Although not mandatory it is recommended to give
-   memorizable names to collection of detectors/monitors or individual
+   memorisable names to collection of detectors/monitors or individual
    detectors/monitors that a user is likely to want to refer. This allow
    a user to refer to a collection of detectors by name rather than
    trying to remember a sequence of IDs. Note the counts in a histogram
    spectrum may be the sum of counts from a number of detectors and
    Mantid, behind the scene, use the IDs to keep track of this.
 
-The element and the idlist attribute of the elements is used to assign
+The <idlist> element and the idlist attribute of the elements is used to assign
 detector IDs. The notation for using idlist is
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <component type="monitor" idlist="monitor-id-list">
@@ -382,26 +330,21 @@ detector IDs. The notation for using idlist is
         <id val="650" />                        <!-- specifies ID: 650 -->
       </idlist>
 
-.. raw:: html
-
-   </div>
 
-As can be seen to specify a sequence of IDs use the notation , where if
+As can be seen to specify a sequence of IDs use the notation <id start="500" step="10" end="530" />, where if
 the step attribute defaults to step="1" if it is left out. Just specify
-just a single ID number you may alternatively use the notation . Please
+just a single ID number you may alternatively use the notation <id val="650" />. Please
 note the number of ID specified must match the number of
 detectors/monitors defined.
 
+.. _Creating Rectangular Area Detectors:
+
 Creating Rectangular Area Detectors
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 There is a shortcut way to create 2D arrays of detector pixels. Here is
 an example of how to do it:
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
     <component type="panel"  idstart="1000" idfillbyfirst="y" idstepbyrow="300">
@@ -432,9 +375,6 @@ an example of how to do it:
       <algebra val="pixel-shape"/>
     </type>
 
-.. raw:: html
-
-   </div>
 
 -  The "panel" type defined above has the special "is" tag of
    "RectangularDetector". The same type definition then needs these
@@ -455,7 +395,7 @@ an example of how to do it:
 -  Detectors of the type specified ("pixel" in the example) will be
    replicated at the X Y coordinates given. The usual rotation and
    translation of the panel will rotate the pixels as needed.
--  Each instance of a "panel" needs to set these attributes, at the tag,
+-  Each instance of a "panel" needs to set these attributes, at the <component> tag,
    in order to specify the Pixel IDs of the 2D array.
 
    -  idstart: detector ID of the first pixel
@@ -484,10 +424,12 @@ an example of how to do it:
    -  Must have constant pixel spacing in each direction.
    -  Must be rectangular shape.
 
-Using 
-~~~~~~
+.. _Using location:
 
-The element allows the specification of both the position of a component
+Using <location>
+~~~~~~~~~~~~~~~~
+
+The <location> element allows the specification of both the position of a component
 and a rotation or the component's coordinate system. The position part
 can be specified either using standard x, y and z coordinates or using
 spherical coordinates: r, t and p, which stands for radius, theta and
@@ -496,10 +438,6 @@ azimuth angle in the xy-plane
 `3 <http://en.wikipedia.org/wiki/Spherical_coordinate_system>`__.
 Examples of translations include
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <component type="something" name="bob">
@@ -507,68 +445,46 @@ Examples of translations include
         <location r="1.0" t="90.0" p="0.0"/>
       </component>
 
-.. raw:: html
-
-   </div>
-
 The above two translations have identical effect. They both translate a
-component along the x-axis by "1.0". Note that optionally a can be given
-a name similarly to how a can optionally be given a name. In a 'name'
-attribtute is not specified for a element it defaults to the name of the
-.
+component along the x-axis by "1.0". Note that optionally a <location> can be given
+a name similarly to how a <location> can optionally be given a name. If a 'name'
+attribute is not specified for a <location> element it defaults to the name of the
+<component>.
 
 The rotation part is specified using the attributes 'rot', 'axis-x',
 'axis-y', 'axis-z' and these result in a rotation about the axis defined
-by the latter three atttributes. As an example the effect of
-
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+by the latter three attributes. As an example the effect of
 
 .. code:: xml
 
       <location rot="45.0" axis-x="0.0" axis-y="0.0" axis-z="1.0"/>
 
-.. raw:: html
-
-   </div>
-
 is to set the coordinate frame of the this component equal to that of
 the parent component rotated by 45 degrees around the z-axis.
 
-Both a translation and rotation can be defined within one element. For
+Both a translation and rotation can be defined within one <location> element. For
 example
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <location x="1.0" y="0.0" z="0.0" rot="45.0" axis-x="0.0" axis-y="0.0" axis-z="1.0"/>
 
-.. raw:: html
 
-   </div>
-
-will cause this componet to be translation along the x-axis by "1.0"
+will cause this component to be translation along the x-axis by "1.0"
 relative to the coordinate frame of the parent component followed by a
 rotation of the coordinate frame by 45 degrees around the z-axis as
 demonstrated in the figure below.
 
-.. figure:: Location-element-transformation.png
+.. figure:: ../images/Location-element-transformation.png
    :alt: Location-element-transformation.png
 
    Location-element-transformation.png
 Any rotation of a coordinate system can be performed by a rotation about
 some axis, however, sometime it may be advantageous to think of such a
-rotation as a composite of two or more rotations. For this reason a
+rotation as a composite of two or more rotations. For this reason a <location>
 element is allowed to have sub-rotation-elements, and an example of a
 composite rotation is
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
 
 .. code:: xml
 
@@ -578,9 +494,6 @@ composite rotation is
         </rot>
       </location>
 
-.. raw:: html
-
-   </div>
 
 The outermost is applied first followed by the 2nd outermost operation
 and so on. In the above example this results in a -20.6 degree rotation
@@ -589,22 +502,15 @@ about the y-axis followed by a 102.8 degree rotation about the z-axis
 followed by another rotation about the y-axis, this time by 50 degrees.
 The ISIS NIMROD instrument (NIM\_Definition.xml) uses this feature.
 
-The translation part of a element can like the rotation part also be
+The translation part of a <location> element can like the rotation part also be
 split up into a nested set of translations. This is demonstrated below
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <location  r="10" t="90" >
         <trans r="8" t="-90" />
       </location>
 
-.. raw:: html
-
-   </div>
 
 This combination of two translations: one moving 10 along the x-axis in
 the positive direction and the other in the opposite direction by 8 adds
@@ -612,16 +518,12 @@ up to a total translation of 2 in the positive x-direction. This
 feature, for example, is useful when the positions of detectors are best
 described in spherical coordinates with respect to an origin different
 from the origin of the parent component. For example, say you have
-defined a with contains 3 pixels. The centre of the bank is at the
+defined a <type name="bank"> with contains 3 pixels. The centre of the bank is at the
 location r="1" with respect to the sample and the positions of the 3
 pixels are known with respect to the sample to be at r="1" and with
 t="-1", t="0" and t="1". One option is to describe this bank/pixels
 structure as
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <component type="bank">
@@ -636,17 +538,9 @@ structure as
         </component>
       </type>
 
-.. raw:: html
-
-   </div>
-
 However a better option for this case is to use nested translations as
 demonstrated below
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <component type="bank">
@@ -661,20 +555,12 @@ demonstrated below
         </component>
       </type>
 
-.. raw:: html
-
-   </div>
-
 since this means the bank is actually specified at the right location,
 and not artificially at the sample position.
 
-Finally a combination of and sub-elements of a element can be used as
+Finally a combination of <trans> and  <rot> sub-elements of a <location> element can be used as
 demonstrated below
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <location x="10" > 
@@ -683,9 +569,6 @@ demonstrated below
         </rot> 
       </location> 
 
-.. raw:: html
-
-   </div>
 
 which put something at the location (x,y,z)=(10,-8,0) relative to the
 parent component and with a 90 rotation around the z-axis, which causes
@@ -694,20 +577,18 @@ the x-axis to be rotated onto the y-axis.
 Most of the attributes of have default values. These are: x="0" y="0"
 z="0" rot="0" axis-x="0" axis-y="0" axis-z="1"
 
-Using 
-^^^^^^
+.. _Using facing:
+
+Using <facing>
+^^^^^^^^^^^^^^
 
-The element is an element you can use together with a . Its purpose is
+The <facing> element is an element you can use together with a <location>. Its purpose is
 to be able, with one line of IDF code, to make a given component face a
 point in space. For example many detectors on ISIS instruments are setup
-to face the sample. A element must be specified as a sub-element of a
-element, and the facing operation is applied after the translation
+to face the sample. A <facing>element must be specified as a sub-element of a
+<location> element, and the facing operation is applied after the translation
 and/or rotation operation as specified by the location element. An
-example of a element is
-
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+example of a <facing> element is
 
 .. code:: xml
 
@@ -715,56 +596,45 @@ example of a element is
       or
       <facing r="0.0" t="0.0" p="0.0"/>
 
-.. raw:: html
-
-   </div>
-
-In addition if the is set under , i.e. by default any component in the
-IDF will be rotated to face a default position then
-
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+In addition if the <components-are-facing> is set under <defaults>, 
+i.e. by default any component in the IDF will be rotated to face a 
+default position then
 
 .. code:: xml
 
       <facing val="none"/>
 
-.. raw:: html
-
-   </div>
 
 can be used to overwrite this default to say you don't want to apply
 'facing' to given component.
 
-The process of facing is to make the xy-plane of the geometric shape of
-the component face the position specified in the element. The z-axis is
-normal to the xy-plan, and the operation of facing is to change the
-direction of the z-axis so that it points in the direction from the
-position specified in the facing towards the position of the component.
-
- supports a rot attribute, which allow rotation of the z-axis around it
-own axis before changing its direction. The effect of rot here is
-identical to the effect of using rot in a where axis-x="0.0"
-axis-y="0.0" axis-z="1.0". Allowing rot here perhpas make it slightly
-clearly that such a rot is as part of facing a component towards another
-component.
+The process of facing is to make the xy-plane of the geometric shape 
+of the component face the position specified in the <facing> element. 
+The z-axis is normal to the xy-plan, and the operation of facing is 
+to change the direction of the z-axis so that it points in the direction 
+from the position specified in the facing <facing> towards the position 
+of the component.
 
-which rotate the is a convenient element for adjusting the orientation
-of the z-axis. The base rotation is to take the direction the z-axis
-points and change it to point from the position specified by the element
-to the positon of the component.
+<facing> supports a rot attribute, which allow rotation of the 
+z-axis around it own axis before changing its direction. The 
+effect of rot here is identical to the effect of using rot in a 
+<location> where axis-x="0.0" axis-y="0.0" axis-z="1.0". Allowing 
+rot here perhaps make it slightly clearly that such a rot is as 
+part of facing a component towards another component.
 
-Using 
-^^^^^^
+which rotate the is a convenient element for adjusting the orientation 
+of the z-axis. The base rotation is to take the direction the z-axis 
+points and change it to point from the position specified by the 
+<facing> element to the position of the component.
 
-A specifies the location of a . If this type consists of a number of
-sub-parts can be used to exclude certain parts of a type. For example
-say the type below is defined in an IDF
+.. _Using exclude:
 
-.. raw:: html
+Using <exclude>
+^^^^^^^^^^^^^^^
 
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+A <location> specifies the location of a <type>. If this type consists 
+of a number of sub-parts <exclude> can be used to exclude certain parts 
+of a type. For example say the type below is defined in an IDF
 
 .. code:: xml
 
@@ -778,18 +648,10 @@ say the type below is defined in an IDF
         </component> 
       </type> 
 
-.. raw:: html
-
-   </div>
-
-and the instrument consists of a number of these doors but where some of
-the doors are different in the sense that for example the 1st and/or the
-2nd tube is missing from some of these. Using this can be succinctly
-described as follows:
-
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+and the instrument consists of a number of these doors but where some of 
+the doors are different in the sense that for example the 1st and/or the 
+2nd tube is missing from some of these. Using <exclude> this can be 
+succinctly described as follows:
 
 .. code:: xml
 
@@ -805,10 +667,6 @@ described as follows:
         </location> 
       </component> 
 
-.. raw:: html
-
-   </div>
-
 where the sub-part of refers to the 'name' of a part of the type 'door'.
 
 Extra options for indirect geometry instruments
@@ -816,39 +674,30 @@ Extra options for indirect geometry instruments
 
 Optionally, both physical and 'neutronic' detector positions can be
 specified for indirect geometry instrument. This is described
-`here <Indirect Instrument Definition Options>`__.
-
-Using 
-~~~~~~
+`here <http://www.mantidproject.org/Indirect_Instrument_Definition_Options>`__.
 
-Most instruments have detectors which are orderered in some way. For a
-`rectangular array of
-detectors <IDF#Creating_Rectangular_Area_Detectors>`__ we have a
-shorthand notation. The tag is a shorthand notation to use for a
-linear/spherical sequence of detectors, as any of the position
-coordinates or the coordinate rotation angles of a tag are changing.
+.. _Using locations:
 
-For example a element may be used to describe the position of equally
-distanced pixels along a tube, in the example below along the y variable
+Using <locations>
+~~~~~~~~~~~~~~~~~
 
-.. raw:: html
+Most instruments have detectors which are ordered in some way. For a
+:ref:`rectangular array of
+detectors <Creating Rectangular Area Detectors>` we have a
+shorthand notation. The <locations> tag is a shorthand notation to use 
+for a linear/spherical sequence of detectors, as any of the position 
+coordinates or the coordinate rotation angles of a <location> tag are changing.
 
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+For example a <locations> element may be used to describe the position 
+of equally distanced pixels along a tube, in the example below along 
+the y variable
 
 .. code:: xml
 
       <locations y="1.0" y-end="10.0" n-elements="10" name="det"/>
 
-.. raw:: html
-
-   </div>
-
 The above one line of XML is shorthand notation for
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <location y="1.0" name="det0"/>
@@ -862,36 +711,20 @@ The above one line of XML is shorthand notation for
       <location y="9.0" name="det8" />
       <location y="10.0" name="det9" />
 
-.. raw:: html
-
-   </div>
-
-As is seen n-elements is the number of elements this element is
-shorthand for. y-end specifies the y end position, and the equal
-distance in y between the pixels is calculated in the code as
-('y'-'y-end')/('n-elements'-1). Multiple 'variable'-end attributes can
-be specified for the tag, where 'variable' here is any of the
-attributes: x, y, z, r, t, p and rot. The example below describes a list
-of detectors aligned in a semi-circle:
-
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+As is seen n-elements is the number of <location> elements this <locations> 
+element is shorthand for. y-end specifies the y end position, and the equal 
+distance in y between the pixels is calculated in the code as 
+('y'-'y-end')/('n-elements'-1). Multiple 'variable'-end attributes can be 
+specified for the <locations> tag, where 'variable' here is any of the 
+<location> attributes: x, y, z, r, t, p and rot. The example below 
+describes a list of detectors aligned in a semi-circle:
 
 .. code:: xml
 
     <locations n-elements="7" r="0.5" t="0.0" t-end="180.0" rot="0.0" rot-end="180.0" axis-x="0.0" axis-y="1.0" axis-z="0.0"/>
 
-.. raw:: html
-
-   </div>
-
 The above one line of XML is shorthand notation for
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <location r="0.5" t="0"   rot="0"   axis-x="0.0" axis-y="1.0" axis-z="0.0"/>
@@ -902,50 +735,38 @@ The above one line of XML is shorthand notation for
       <location r="0.5" t="150" rot="150" axis-x="0.0" axis-y="1.0" axis-z="0.0"/>
       <location r="0.5" t="180" rot="180" axis-x="0.0" axis-y="1.0" axis-z="0.0"/>
 
-.. raw:: html
-
-   </div>
+If name is specified, e.g. as name="det" in the first example, then as seen the 
+<location> elements are given the 'name' plus a counter, where by default this counter starts from zero. This counter can optionally be changed by using 
+attribute name-count-start, e.g. setting name-count-start="1" in the above 
+example would have named the 10 <location> elements det1, det2, ..., det10.
 
-If name is specified, e.g. as name="det" in the first example, then as
-seen the elements are given the 'name' plus a counter, where by default
-this counter starts from zero. This counter can optionally be changed by
-using attribute name-count-start, e.g. setting name-count-start="1" in
-the above example would have named the 10 elements det1, det2, ...,
-det10.
+When one <locations> tag was used in ISIS LET_Definition.xml the number of 
+lines of this file reduced from 1590 to 567.
 
-When one tag was used in ISIS LET\_Definition.xml the number of lines of
-this file reduced from 1590 to 567.
+.. _Using parameter:
 
-Using 
-~~~~~~
+Using <parameter>
+~~~~~~~~~~~~~~~~~
 
-Parameters which do not change or are changed via should be stored using
+Parameters which do not change or are changed via <logfile> should be stored using
 this element inside the IDF, however parameters which may need to be
 accessed and changed manually on a regular basis should be stored in a
-separate `parameter file <InstrumentParameterFile>`__.
+separate :ref:`parameter file <InstrumentParameterFile>`.
 
- is used to specify a value to a parameter which can then be extracted
-from Mantid. One usage of is to link values stored in log-files to
+<parameter> is used to specify a value to a parameter which can then be extracted
+from Mantid. One usage of <parameter> is to link values stored in log-files to 
 parameter names. For example
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <parameter name="x">
         <logfile id="trolley2_x_displacement" extract-single-value-as="position 1" />
       </parameter> 
 
-.. raw:: html
-
-   </div>
-
 reads: “take the first value in the “trolley2\_x\_displacement" log-file
 and use this value to set the parameter named 'x'.
 
-The name of the is specified using the 'name' tag. You may specify any
+The name of the <parameter> is specified using the 'name' tag. You may specify any
 name for a parameter except for name="pos" and name="rot". These are
 reserved keywords. Further a few names have a special effect when
 processed by Mantid
@@ -967,7 +788,7 @@ processed by Mantid
    any rotation. Regardless of what order rotx, roty and rotz is
    specified in the IDF the combined rotation is equals that obtained by
    applying rotx, then roty and finally rotz.
--  "Efixed". If specified the `ConvertUnits <ConvertUnits>`__ algorithm
+-  "Efixed". If specified the :ref:`ConvertUnits <algm-ConvertUnits>` algorithm
    uses this value in unit conversion
 -  "SplitInto". How many MD boxes to split into when converting to MD.
 -  "SplitThreshold". The threshold number of MDEvents in an MDBox before
@@ -977,14 +798,14 @@ processed by Mantid
 -  "offset-phi". Effective boolean for turning on/off Phi offsets by PI.
    Set to Always to apply.
 
-The value of the parameter is in the above example specified using a
-log-file as specified with the element . The required attribute of is
+The value of the parameter is in the above example specified using a log-file as 
+specified with the element <logfile>. The required attribute of <logfile> is
 
 -  *id* - the logfile name minus the file extension and the ISIS raw
    file name. For example the id for the logfile 'CSP78173\_height.txt'
    is 'height'.
 
-Optional attributes of are:
+Optional attributes of <logfile> are:
 
 -  *extract-single-value-as* - specify which value (or values) from the
    logfile should be used to. This attribute takes any of the following
@@ -1016,31 +837,19 @@ Optional attributes of are:
 Another option for specifying a value for a parameter is to use the
 notation:
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <parameter name="x">
         <value val="7.2"/>
       </parameter> 
 
-.. raw:: html
+Here a value for the parameter with name "x" is set directly to 7.2. The only and 
+required attribute of the <value> element is 'val'.
 
-   </div>
-
-Here a value for the parameter with name "x" is set directly to 7.2. The
-only and required attribute of the element is 'val'.
-
-For a given you should specify its value only once. If by mistake you
-specify a value twice as demonstrated in the example below then the
-first encountered element is used, and if no element is present then the
-first encountered element is used.
-
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+For a given <parameter> you should specify its value only once. If by mistake you 
+specify a value twice as demonstrated in the example below then the first encountered 
+<value> element is used, and if no <value> element is present then the first 
+encountered <logfile> element is used.
 
 .. code:: xml
 
@@ -1049,24 +858,17 @@ first encountered element is used.
         <logfile id="trolley2_x_displacement" extract-single-value-as="position 1" />
       </parameter> 
 
-.. raw:: html
 
-   </div>
+In the above example <value val="7.2"/> is used.
 
-In the above example is used.
+.. _Accessing parameter:
 
-Accessing 
-~~~~~~~~~~
+Accessing <parameter>
+~~~~~~~~~~~~~~~~~~~~~
 
-Parameters are by default accessed recursively, see for instance methods
-of
-`ParametrizedComponent <http://doxygen.mantidproject.org/classMantid_1_1Geometry_1_1ParametrizedComponent.html>`__.
+Parameters are by default accessed recursively.
 Demonstrated with an example:
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <component type="dummy">
@@ -1086,26 +888,20 @@ Demonstrated with an example:
         </component>
       </type>
 
-.. raw:: html
-
-   </div>
 
 this implies that if you for instance ask the component with
 name="pixel1" what parameters it has then the answer is two:
 something1=25.5 and something=35.0. If you ask the component
 name="dummy" the same question the answer is one: something=35.0 and so
-on. Recursive look-up can be diabled see for instance
-`ParametrizedComponent <http://doxygen.mantidproject.org/classMantid_1_1Geometry_1_1ParametrizedComponent.html>`__.
+on. 
 
-Using *string* 
-~~~~~~~~~~~~~~~
-
-This is a special category of parameters where the value specified for
-the paramter is string rather than a double. The syntax is
+.. _Using string parameter:
 
-.. raw:: html
+Using *string* <parameter>
+~~~~~~~~~~~~~~~~~~~~~~~~~~
 
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+This is a special category of parameters where the value specified for
+the parameter is string rather than a double. The syntax is
 
 .. code:: xml
 
@@ -1113,12 +909,11 @@ the paramter is string rather than a double. The syntax is
         <value val="closed"/>
       </parameter> 
 
-.. raw:: html
 
-   </div>
+.. _Using fitting parameter:
 
-Using *fitting* 
-~~~~~~~~~~~~~~~~
+Using *fitting* <parameter>
+~~~~~~~~~~~~~~~~~~~~~~~~~
 
 This is a special category of parameters, which follows the same syntax
 as other but allows a few extra features. Fitting parameters are meant
@@ -1129,33 +924,21 @@ process starts, where optionally these may, for instance, be specified
 to be treated as fixed by default. To specify a fitting parameter use
 the additional tag type="fitting" as shown in the example below
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <parameter name="IkedaCarpenterPV:Alpha0" type="fitting">
         <value val="7.2"/>
       </parameter> 
 
-.. raw:: html
-
-   </div>
-
 It is required that the parameter name uses the syntax
 NameOfFunction:Parameter, where NameOfFunction is the name of the
 fitting function the parameter is associated with. In the example above
-the fitting function name is `IkedaCarpenterPV <IkedaCarpenterPV>`__ and
+the fitting function name is :ref:`IkedaCarpenterPV <func-IkedaCarpenterPV>` and
 the parameter name is Alpha0.
 
 To specify that a parameter should be treated as fixed in the fitting
 process use the element as demonstrated in the example below
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <parameter name="IkedaCarpenterPV:Alpha0" type="fitting">
@@ -1163,18 +946,10 @@ process use the element as demonstrated in the example below
         <fixed />
       </parameter> 
 
-.. raw:: html
-
-   </div>
-
 A parameter can be specified to have a min/max value, which results in a
 constraint being applied to this parameter. An example of this is shown
 below
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <parameter name="IkedaCarpenterPV:Alpha0" type="fitting">
@@ -1182,17 +957,9 @@ below
         <min val="4"/> <max val="12"/> 
       </parameter> 
 
-.. raw:: html
-
-   </div>
-
 The min/max values may also be specified as percentage values. For
 example:
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <parameter name="IkedaCarpenterPV:Alpha0" type="fitting">
@@ -1201,60 +968,44 @@ example:
         <penalty-factor val="2000"/>
       </parameter> 
 
-.. raw:: html
-
-   </div>
-
 results in Alpha0 being constrained to sit between 250\*0.8=200 and
 250\*1.20=300. Further this example also demonstrates how a can be
 specified to tell how strongly the min/max constraints should be
 enforced. The default value for the penalty-factor is 1000. For more
-information about this factor see `FitConstraint <FitConstraint>`__.
+information about this factor see :ref:`FitConstraint <FitConstraint>`.
 
 A value for a parameter may alternatively be set using a look-up-table
 or a formula. An example demonstrating a formula is
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <parameter name="IkedaCarpenterPV:Alpha0" type="fitting">
         <formula eq="100.0+10*centre+centre^2" unit="TOF" result-unit="1/dSpacing^2"/>
       </parameter> 
 
-.. raw:: html
-
-   </div>
-
 'centre' in the formula is substituted with the centre-value of the peak
 shape function as known prior to the start of the fitting process. The
 attributes 'unit' is optional. If it is not set then the peak
 centre-value is directly substituted for the centre variable in the
 formula. If it is set then it must be set to no one of the units defined
-in `Unit\_Factory <Unit_Factory>`__, and what happens is that the peak
+in :ref:`Unit Factory <Unit Factory>`, and what happens is that the peak
 centre-value is converted to this unit before assigned to the centre
 variable in the formula.
 
 The optional 'result-unit' attribute tells what the unit is of the
 output of the formula. In the example above this unit is "1/dSpacing^2"
 (for the 'result-unit' this attribute can be set to an algebraic
-expression of the units defined in `Unit\_Factory <Unit_Factory>`__). If
+expression of the units defined in :ref:`Unit Factory <Unit Factory>`). If
 the x-axis unit of the data you are trying to fit is dSpacing then the
 output of the formula is left as it is. But for example if the x-axis
 unit of the data is TOF then the formula output is converted into, it in
 this case, the unit "1/TOF^2". Examples where 'unit' and 'result-unit'
 are used include:
-`CreateBackToBackParameters <CreateBackToBackParameters>`__ and
-`CreateIkedaCarpenterParameters <CreateIkedaCarpenterParameters>`__.
+:ref:`CreateBackToBackParameters <algm-CreateBackToBackParameters>` and
+:ref:`CreateIkedaCarpenterParameters <algm-CreateIkedaCarpenterParameters>`.
 
 An example which demonstrate using a look-up-table is
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <parameter name="IkedaCarpenterPV:Alpha0" type="fitting">
@@ -1266,30 +1017,25 @@ An example which demonstrate using a look-up-table is
         </lookuptable>
       </parameter> 
 
-.. raw:: html
-
-   </div>
 
 As with a formula the look-up is done for the 'x'-value that corresponds
 to the centre of the peak as known prior to the start of the fitting
 process. The only interpolation option currently supported is 'linear'.
 The optional 'x-unit' and 'y-unit' attributes must be set to one of the
-units defined in `Unit\_Factory <Unit_Factory>`__. The 'x-unit' and
+units defined in :ref:`Unit Factory <Unit Factory>`. The 'x-unit' and
 'y-unit' have very similar effect to the 'unit' and 'result-unit'
 attributes for described above. 'x-unit' converts the unit of the centre
 before lookup against the x-values. 'y-axis' is the unit of the y values
 listed, which for the example above correspond to Alpha0.
 
-Using 
-~~~~~~
+.. _Using component-link:
 
-Allow s to be linked to components without needing s to be defined
-inside, as sub-elements, of the components they belong to. The standard
-approach for defining a parameter is
-
-.. raw:: html
+Using <component-link>
+~~~~~~~~~~~~~~~~~~~~~~
 
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+Allow <parameter>s to be linked to components without needing <parameter>s to be 
+defined inside, as sub-elements, of the components they belong to. The standard 
+approach for defining a parameter is
 
 .. code:: xml
 
@@ -1298,20 +1044,12 @@ approach for defining a parameter is
       <parameter name="test"> <value val="50.0" /> </parameter>
     </component>
 
-.. raw:: html
-
-   </div>
-
 where a parameter 'test' is defined to belong to the component with the
 name 'bank\_90degnew'. However, alternatively the parameter can be
 defined using the notation in the an example below. Note that if more
 than one component e.g. have the name 'bank\_90degnew' then the
 specified parameters are applied to all such components.
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
     <component type="bank" name="bank_90degnew">
@@ -1322,65 +1060,41 @@ specified parameters are applied to all such components.
       <parameter name="test"> <value val="50.0" /> </parameter>
     </component-link>
 
-.. raw:: html
-
-   </div>
-
- is the only way parameters can be defined in a **parameter file** used
-by the `LoadParameterFile <LoadParameterFile>`__ algorithm.
+<component-link> is the only way parameters can be defined in a **parameter file** used
+by the :ref:`LoadParameterFile <algm-LoadParameterFile>` algorithm.
 
 If there are several components with name 'bank\_90degnew' but you want
 specified paramentes to apply to only one of them, then you can specify
 the name by a path name.
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
     <component-link name="HRPD/leftside/bank_90degnew" >
       <parameter name="test"> <value val="50.0" /> </parameter>
     </component-link>
 
-.. raw:: html
-
-   </div>
-
 The path name need not be complete provided it specifies a unique
 component. Here we drop the instrument name HRPD.
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
     <component-link name="leftside/bank_90degnew" >
       <parameter name="test"> <value val="50.0" /> </parameter>
     </component-link>
 
-.. raw:: html
+.. _Using combine-components-into-one-shape:
 
-   </div>
-
-.
-
-Using 
-~~~~~~
+Using <combine-components-into-one-shape>
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 The standard way of making up geometric shapes as a collection of parts
 is described here:
-`HowToDefineGeometricShape <HowToDefineGeometricShape>`__. However,
+:ref:`HowToDefineGeometricShape <HowToDefineGeometricShape>`. However, <combine-components-into-one-shape> 
 offers in some circumstances a more convenient way of defining more
 complicated shapes, as for example is the case for the ISIS POLARIS
 instrument. This tag combining components into one shape as demonstrated
 below:
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
     <component type="adjusted cuboid"
@@ -1432,26 +1146,22 @@ below:
       </bounding-box>
     </type>
 
-.. raw:: html
+which combines two components "A" and "B" into one shape. The resulting
+shape is shape is shown here:
 
-   </div>
+.. figure:: ../images/CombineIntoOneShapeExample.png
+   :alt: CombineIntoOneShapeExample.png
 
-which combines two components "A" and "B" into one shape. The resulting
-shape is shape is shown here:\ |CombineIntoOneShapeExample.png‎|.
+   CombineIntoOneShapeExample.png
 
 Note for this to work, a unique name for each component must be provided
 and these names must be used in the algebra sting (here "A : B", see
-`HowToDefineGeometricShape <HowToDefineGeometricShape>`__). Further a
-bounding-box may optionally be added to the to the type , see
-`HowToDefineGeometricShape#Bounding-Box <HowToDefineGeometricShape#Bounding-Box>`__.
+:ref:`HowToDefineGeometricShape <HowToDefineGeometricShape>`). Further a
+bounding-box may optionally be added to the to the type.
 Note the above geometric shape can alternatively be defined with the XML
 (Mantid behind the scene translates the above XML to the XML below
 before proceeding):
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
     <component type="adjusted cuboid">
@@ -1475,89 +1185,81 @@ before proceeding):
       <algebra val="A : B" />
     </type>
 
-.. raw:: html
-
-   </div>
-
- for now works only for combining cuboids. Please do not hesitate to
+<combine-components-into-one-shape> for now works only for combining cuboids. Please do not hesitate to
 contact the Mantid team if you would like to extend this.
 
-This applies when defining any geometric shape, but perhaps something
-which a user has to be in particular aware of when defining more
-complicated geometry shapes, for example, using the tag: the coordinate
-system in which a shape is defined can be chosen arbitrary, and the
-origin of this coordinate system is the position returned when a user
-asked for its position. It is therefore highly recommended that when a
-user define a detector geometric shape, this could be simple cuboid,
-that it is defined with the origin at the centre of the front of the
-detector. For detector shapes build up of for example multiple cuboids
-the origin should be chosen perhaps for the center of the front face of
-the 'middle' cuboid. When Mantid as for the position of such a shape it
-will be with reference to coordinate system origin of the shape.
-However, sometimes it may simply be inconvenient to build up a geometry
-shape with an coordinate system as explained above. For this case, and
-for now only when using it possible to get around this by using the
-element , which takes the same attributes as a element. The effect of
-this element is basically to redefine the shape coordinate system origin
-(in fact also rotate it if requested).
-
-Using 
-~~~~~~
+This applies when defining any geometric shape, but perhaps something which a user 
+has to be in particular aware of when defining more complicated geometry shapes, for 
+example, using the <combine-components-into-one-shape> tag: the coordinate system in 
+which a shape is defined can be chosen arbitrary, and the origin of this coordinate 
+system is the position returned when a user asked for its position. It is therefore 
+highly recommended that when a user define a detector geometric shape, this could be 
+simple cuboid, that it is defined with the origin at the centre of the front of the 
+detector. For detector shapes build up of for example multiple cuboids the origin 
+should be chosen perhaps for the center of the front face of the 'middle' cuboid. 
+When Mantid as for the position of such a shape it will be with reference to 
+coordinate system origin of the shape. However, sometimes it may simply be 
+inconvenient to build up a geometry shape with an coordinate system as explained above. 
+For this case, and for now only when using <combine-components-into-one-shape> it 
+possible to get around this by using the element <translate-rotate-combined-shape-to>, 
+which takes the same attributes as a <location> element. The effect of this element 
+is basically to redefine the shape coordinate system origin (in fact also rotate it 
+if requested).
+
+.. _Using defaults:
+
+Using <defaults>
+~~~~~~~~~~~~~~~~
 
 Used for setting various defaults.
 
-Used to make the xy-plane of the geometric shape of any component by
-default face a given location. For example
+.. _components-are-facing:
 
-.. raw:: html
+<components-are-facing>
+^^^^^^^^^^^^^^^^^^^^^^^
 
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+Used to make the xy-plane of the geometric shape of any component by
+default face a given location. For example
 
 .. code:: xml
 
       <components-are-facing x="0.0" y="0.0" z="0.0" />
 
-.. raw:: html
-
-   </div>
-
 If this element is not specified the default is to *not* attempt to
 apply facing.
 
+.. _offsets:
+
+<offsets>
+^^^^^^^^^
+
 Originally introduced to handle detector position coordinates as defined
 by the
 `Ariel <http://www.isis.rl.ac.uk/Disordered/GEM/ariel/index_ariel.htm>`__
 software.
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <offsets spherical="delta" />
 
-.. raw:: html
-
-   </div>
-
 When this is set all components which have coordinates specified using
 spherical coordinates (i.e. using the r, t, p attributes, see
-description of ) are then treated as offsets to the spherical position
+description of <location>) are then treated as offsets to the spherical position
 of the parent, i.e. the value given for :math:`r` are added to the
 parent's :math:`r` to give the total radial coordinate, and the same for
 :math:`\theta` and :math:`\phi`. Note using this option breaks the
-symmetry that the element of a child component equals the position of
+symmetry that the <location> element of a child component equals the position of
 this component relative to its parent component.
 
+.. _reference-frame:
+
+<reference-frame>
+^^^^^^^^^^^^^^^^^
+
 Reference frame in which instrument is described. The author/reader of
 an IDF can chose the reference coordinate system in which the instrument
 is described. The default reference system is the one shown below.
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <reference-frame>
@@ -1568,24 +1270,26 @@ is described. The default reference system is the one shown below.
         <handedness val="right"/>
       </reference-frame>
 
-.. raw:: html
-
-   </div>
 
 This reference frame is e.g. used when a signed theta detector values
 are calculated where it is needed to know which direction is defined as
 up. The direction here means the direction of the beam if it was not
-modified by any mirrows etc.
+modified by any mirrors etc.
+
+.. _default-view:
+
+<default-view>
+^^^^^^^^^^^^^^
 
 This tag is used to control how the instrument first appears in the
-`Instrument View <MantidPlot:_Instrument_View>`__. Attribute ``view``
+`Instrument View <http://www.mantidproject.org/MantidPlot:_Instrument_View>`__. Attribute ``view``
 defines the type of the view that opens by default. It can have the
 following values: "3D", "cylindrical\_x", "cylindrical\_y",
 "cylindrical\_z", "spherical\_x", "spherical\_y", "spherical\_z". If the
 attribute is omitted value "3D" is assumed. Opening the 3D view on
 start-up is also conditioned on the value of the
-``MantidOptions.InstrumentView.UseOpenGL`` property in the `Properties
-File <Properties_File>`__. If set to "Off" this property prevents the
+``MantidOptions.InstrumentView.UseOpenGL`` property in the :ref:`Properties
+File <Properties File>`. If set to "Off" this property prevents the
 Instrument View to start in 3D mode and "cylindrical\_y" is used
 instead. The user can change to 3D later.
 
@@ -1594,39 +1298,29 @@ initially viewed from in 3D and can be set equal to one of "Z-", "Z+",
 "X-", etc. If "Z-" were selected then the view point would be on the
 z-axis on the negative of the origin looking in the +z direction.
 
-If
+.. _angle unit="radian":
 
-.. raw:: html
+<angle unit="radian">
+^^^^^^^^^^^^^^^^^^^^^
 
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+If
 
 .. code:: xml
 
       <angle unit="radian"/>
 
-.. raw:: html
-
-   </div>
 
-is set then all angles specified in elements and 's with names "rotx",
-"roty", "rotz", "t-position" and "p-position" are assumed to in radians.
-The default is to assume all angles are specified in degrees.
+is set then all angles specified in <location> elements and <parameter>'s with names 
+"rotx", "roty", "rotz", "t-position" and "p-position" are assumed to in radians. The 
+default is to assume all angles are specified in degrees.
 
 Other defaults
 ^^^^^^^^^^^^^^
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <length unit="meter"/>
 
-.. raw:: html
-
-   </div>
-
 This default, for now, does not do anything, but is the default unit for
 length used by Mantid. If it would be useful for you to specify user
 defined units do not hesitate to `request
@@ -1640,18 +1334,17 @@ information not related to the geometry of the instrument may be put
 into a separate file, whose content is automatically included into the
 IDF file.
 
-For more information see the **`parameter file
-page <InstrumentParameterFile>`__**.
+For more information see the :ref:`parameter file
+page <InstrumentParameterFile>`.
 
 Deprecated Features
 -------------------
 
-=== mark-as="monitor" === The following notation to mark a detector as a
-monitor is now deprecated:
-
-.. raw:: html
+mark-as="monitor"
+^^^^^^^^^^^^^^^^^
 
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
+The following notation to mark a detector as a
+monitor is now deprecated:
 
 .. code:: xml
 
@@ -1665,16 +1358,8 @@ monitor is now deprecated:
         <id val="11" />   
       </idlist>
 
-.. raw:: html
-
-   </div>
-
 The above XML should be replaced with
 
-.. raw:: html
-
-   <div style="border:1pt dashed black; background:#f9f9f9;padding: 1em 0;">
-
 .. code:: xml
 
       <component type="monitor" idlist="monitor">
@@ -1687,12 +1372,5 @@ The above XML should be replaced with
         <id val="11" />   
       </idlist>
 
-.. raw:: html
-
-   </div>
-
-
-
-.. |CombineIntoOneShapeExample.png‎| image:: CombineIntoOneShapeExample.png‎
 
 .. categories:: Concepts
\ No newline at end of file
diff --git a/Code/Mantid/docs/source/concepts/InstrumentParameterFile.rst b/Code/Mantid/docs/source/concepts/InstrumentParameterFile.rst
new file mode 100644
index 00000000000..f1d4a0b8b4a
--- /dev/null
+++ b/Code/Mantid/docs/source/concepts/InstrumentParameterFile.rst
@@ -0,0 +1,65 @@
+.. _InstrumentParameterFile:
+
+Instrument Parameter File
+=========================
+
+Summary
+-------
+
+Instrument parameter files are files complimentary to :ref:`Instrument Definition Files (IDFs)<InstrumentDefinitionFile>` that are used to store information about an instrument that may change on a regular basis i.e. parameters not related to the geometry of an instrument. By storing the data outside of the :ref:`IDF<InstrumentDefinitionFile>`, it makes it easier to locate and change parameters, as well as keeping the length of the :ref:`IDF<InstrumentDefinitionFile>` to a minimum.
+
+Creating a Parameter File
+-------------------------
+
+Using a Schema
+~~~~~~~~~~~~~~
+
+To create a parameters file it is advisable to consult the parameter file schema, located in your mantid directory at mantid\code\instrument\Schema\ParameterFileSchema.xsd. Set up your editting program to validate your XML file against this schema following `these instructions <http://www.mantidproject.org/Using_XML_Schema>`__. Once set up, the schema can be used to find any errors in the structure of your parameter file and suggest auto-fill options to help write your parameter file.
+
+General Structure
+~~~~~~~~~~~~~~~~~
+
+The Instrument parameter files, like the :ref:`IDFs<InstrumentDefinitionFile>`, are written in XML. They must contain a root element <parameter-file> with an attribute 'name' equal to the name of the instrument. Within the <parameter-file> element, goes all the rest of the information. To specify a parameter for a component defined the :ref:`IDF<InstrumentDefinitionFile>`, use a <component-link> element with attribute 'name' equal to the name of the component. Within the <component-link> element, the various parameters can be defined in exactly the same way as described in the parameters section of the IDF Page. 
+The below example shows some of the elements featured in IN10_silicon_111_Parameters.xml. It defines a parameter 'analysis-type' for the component IN10 i.e. the whole instrument. The component link is closed and then a new one is opened to define parameters for the component 'silicon'.
+
+
+.. code:: xml
+
+  <?xml version="1.0" encoding="UTF-8" ?>
+  <parameter-file instrument="IN10" date="2010-07-15 00:00:00">
+   
+    <component-link name="IN10">
+      <parameter name="analysis-type" type="string">
+        <value val="spectroscopy" />
+      </parameter>
+    </component-link>
+   
+    <component-link name="silicon">
+      <parameter name="Efixed">
+        <value val="2.082" />
+      </parameter>
+    </component-link>
+   
+  </parameter-file>
+
+Naming and Using a Parameter File
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+There may be just one parameter file per instrument that is automatically included with name the form XXX_Parameters.xml, for instrument XXX in the instrument folder.
+
+One can have several parameter files for an instrument:
+
+- If the IDF is not in the instrument folder and there is another XXX_Parameters.xml in the same folder, this one in the same folder will be used instead of any parameter file in the instrument folder.
+- If you want one parameter file for your IDF file, name your IDF file XXX_Definition_Yyy.xml and the parameter file XXX_Parameters_Yyy.xml , where Yyy is any combination a characters you find appropriate. If your IDF file is not in the instrument folder, the parameter file can be in either the same folder or in the instrument folder, but it can only be in the instrument folder, if the same folder has no XXX_Parameters.xml or XXX_Parameters_Yyy.xml file.
+- If there is no XXX_Parameters_Yyy.xml file, XXX_Parameters.xml would be used.
+
+Also one can use a any parameter file by executing the :ref:`LoadParameterFile <algm-LoadParameterFile>` algorithm.
+
+Work is planned to enable a parameter file to import one other parameter file. This will then enable duplication to be avoided in the parameter files.
+
+Adding Parameters at run time
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Since version 3.2 of Mantid the algorithm :ref:`SetInstrumentParameter<algm-SetInstrumentParameter>` allows you to create or replace instrument parameters for a particular workspace at run time.
+
+.. categories:: Concepts
\ No newline at end of file
diff --git a/Code/Mantid/docs/source/concepts/Instrument_Data_Service.rst b/Code/Mantid/docs/source/concepts/Instrument_Data_Service.rst
index 8acf9cbeffe..a9e37ee33d4 100644
--- a/Code/Mantid/docs/source/concepts/Instrument_Data_Service.rst
+++ b/Code/Mantid/docs/source/concepts/Instrument_Data_Service.rst
@@ -1,13 +1,13 @@
 .. _Instrument Data Service:
 
-Instrument_Data_Service
+Instrument Data Service
 =======================
 
 What is it?
 -----------
 
-The Instrument Data Service (IDS) is a `Data Service <Data Service>`__
-that is specialized to hold all of the `instruments <Instrument>`__ that
+The Instrument Data Service (IDS) is a :ref:`Data Service <Data Service>`
+that is specialized to hold all of the :ref:`instruments <Instrument>` that
 are created during a user session. Whenever an instrument definition is
 loaded it is saved in the IDS and further workspaces that refer to the
 same instrument share the same definition.
@@ -23,7 +23,7 @@ workspace.
 ``workspace->getInstrument();``
 
 However if you really did want to access the instrument from the IDS (as
-a `Shared Pointer <Shared Pointer>`__), although this would then lack
+a :ref:`Shared Pointer <Shared Pointer>`), although this would then lack
 any workspace specific alterations or properties.
 
 ``boost::shared_ptr``\ \ `` intrument = workspace->getInstrument();``
diff --git a/Code/Mantid/docs/source/concepts/LET_Sample_IDF.rst b/Code/Mantid/docs/source/concepts/LET_Sample_IDF.rst
new file mode 100644
index 00000000000..29f4d90f2e1
--- /dev/null
+++ b/Code/Mantid/docs/source/concepts/LET_Sample_IDF.rst
@@ -0,0 +1,711 @@
+.. _LET_Sample_IDF:
+
+IDF-ISIS-SANS2D-annotated
+=========================
+
+This page annotates the direct inelastic instrument LET, with the purpose of (hopefully) quickly learn the basis of creating a similar IDF. 
+
+Instrument view of LET
+----------------------
+
+LET consists of doors (in the speach of LET scientists) where each door is made up of a number of tupes along the y-axis (green line in picture below), where each tube is made up of a sequence pixels (detectors). 
+
+The view of the instrument below is in the 'Full 3D' mode.
+
+.. figure:: ../images/LETinFull3DInstrumentView.png
+   :alt: LETinFull3DInstrumentView.png
+
+   LETinFull3DInstrumentView.png
+
+An annotated version of the ISIS LET IDF
+----------------------------------------
+
+.. code:: xml
+
+  <!-- Specify name of instrument and date from when this IDF is valid -->
+  <instrument xmlns="http://www.mantidproject.org/IDF/1.0" 
+              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+              xsi:schemaLocation="http://www.mantidproject.org/IDF/1.0 Schema/IDFSchema.xsd"
+              name="LET" 
+              valid-from   ="1900-01-31 23:59:59"
+              valid-to     ="2100-01-31 23:59:59"
+              last-modified="2012-03-13 00:00:00">
+   
+  <!-- Specify various optional defaults --> 
+    <defaults>
+      <length unit="meter"/>
+      <angle unit="degree"/>
+      <reference-frame>
+        <along-beam axis="z"/>
+        <pointing-up axis="y"/>
+        <handedness val="right"/>
+        <origin val="beam" /> 
+      </reference-frame>
+      <default-view view="cylindrical_y"/>
+      <!-- The option below will by default orientate the
+           z-axis of any component to point from (0,0,0) towards the component. -->
+      <components-are-facing x="0.0" y="0.0" z="0.0" />
+    </defaults>
+   
+   
+  <!-- Specify monitor components. Monitors collect data hence 
+       the idlist="monitors", which specify the name of a list of detector/monitor IDs.
+       For ISIS data this provides the link between the data and the components
+       collecting the data. Even for data not associated with unique IDs,
+       unique ID numbers of your choice are still required, for subsequent 
+       use by Mantid analysis -->
+    <component type="monitors" idlist="monitors">
+      <location/>
+    </component>
+   
+    <!-- Specify what a type with name="monitors" is. This type happens to be a container/grouping
+         of the monitors of this instrument. This grouping is here entirely optional. Only difference
+         it makes is that in the Mantid instrument view tree these will be listed under one node, and
+         in Python/C++ code a user can more easy for example set a property which applies
+         to all the monitors -->
+    <type name="monitors">
+      <component type="monitor">
+        <location r="17.758" t="180.0" p="0.0" name="monitor1" />
+        <location r="17.060" t="180.0" p="0.0" name="monitor2" />
+        <location r="16.558" t="180.0" p="0.0" name="monitor3" />
+        <location r="13.164" t="180.0" p="0.0" name="monitor4" />
+        <location r="9.255" t="180.0" p="0.0" name="monitor5" />
+        <location r="1.333" t="180.0" p="0.0" name="monitor6" />
+        <location r="1.088" t="180.0" p="0.0" name="monitor7" />
+        <location r="1.088" t="180.0" p="0.0" name="monitor8" />
+      </component>
+    </type>
+   
+    <!-- Define the monitor detector IDs. There are 8 of these on LET -->
+    <idlist idname="monitors">
+      <id start="11" end="81" step="10"/>
+    </idlist>
+   
+    <!-- Define the type monitor, which is given a physical shape.
+         More specifically here a cylindrical shape. See http://www.mantidproject.org/HowToDefineGeometricShape
+         for all the options for defining a physical shape -->
+    <type name="monitor" is="monitor">
+      <cylinder id="some-shape">
+        <centre-of-bottom-base r="0.0" t="0.0" p="0.0" />
+        <axis x="0.0" y="0.0" z="1.0" />
+        <radius val="0.01" />
+        <height val="0.03" />
+      </cylinder>
+      <algebra val="some-shape" />
+    </type>
+   
+   
+  <!-- ISIS is a neutron spallation source. Therefore an important
+       piece of information is the position the source relative to
+       the sample, which is needed to calculate neutron flightpaths. 
+       The source currently also serves as a point along the beam, and 
+       the source-to-sample direction is used to determine the beam 
+       direction in a number of parts of the Mantid code. -->
+    <component type="undulator">
+      <location z="-25.0">     <!-- Specify location of this component --> 
+        <facing val="none"/>   <!-- The <facing> tag here overwrites the default <components-are-facing> set above --> 
+      </location>  
+    </component>
+  <!-- Specify the type with name "undulator", which 'is' marked as being the Source. 
+       Optionally you may define a geometric shape for the Source. In some cases done
+       with the purpose to get it to show up in the Mantid Instrument view.
+       See http://www.mantidproject.org/HowToDefineGeometricShape for more on geometric shapes -->
+    <type name="undulator" is="Source">
+      <cylinder id="some-shape">
+        <centre-of-bottom-base r="0.0" t="0.0" p="0.0" />
+        <axis x="0.0" y="0.0" z="1.0" /> 
+        <radius val="0.01" />
+        <height val="0.03" />
+      </cylinder> 
+      <algebra val="some-shape" />
+    </type>
+   
+  <!-- Specify the position of the sample and here a shape for
+       this sample also --> 
+    <component type="nickel-holder">
+      <location> <facing val="none"/> </location>
+    </component>
+    <type name="nickel-holder" is="SamplePos">
+      <sphere id="some-shape">
+        <centre x="0.0"  y="0.0" z="0.0" />
+        <radius val="0.03" />
+      </sphere>
+      <algebra val="some-shape" />
+    </type>
+   
+  <!-- Specify the LET doors structure. Here the instrument scientist has
+       decided to define components of types: door01, ..., door12, where 
+       each of these are placeholders for the same type LETdoor. The effect 
+       of this is that you will have the node structure door01->LETdoor->tube1 etc.
+   
+       An alternative would have been to instead of the xml code
+       <component type="door01" idlist="door01">
+         <location />
+       </component>
+       <type name="door01">
+         <component type="LETdoor">
+           <location  x="-1.8805" z="2.9519"> <facing x="0" y="0" z="0"/>
+         </component>
+       </type>
+   
+       have
+   
+       <component type="LETdoor" idlist="door01" name="door01">
+         <location  x="-1.8805" z="2.9519"> <facing x="0" y="0" z="0"/>
+       </component>
+   
+       which would have given the node structure door01->tube1 etc. Both choices are
+       equally valid. -->
+    <component type="door01" idlist="door01"><location /></component>
+    <component type="door02" idlist="door02"><location /></component>
+    <component type="door03" idlist="door03"><location /></component>
+    <component type="door04" idlist="door04"><location /></component>
+    <component type="door05" idlist="door05"><location /></component>
+    <component type="door06" idlist="door06"><location /></component>
+    <component type="door07" idlist="door07"><location /></component>
+    <component type="door08" idlist="door08"><location /></component>
+    <component type="door09" idlist="door09"><location /></component>
+    <component type="door10" idlist="door10"><location /></component>
+    <component type="door11" idlist="door11"><location /></component>
+    <component type="door12" idlist="door12"><location /></component>
+   
+    <type name="door01">
+      <component type="LETdoor">
+        <!-- Note here the instrument scientist has chosen to put in <facing x="0" y="0" z="0"/>
+             This element in fact here has no effect since the default
+             option set at the top <components-are-facing x="0.0" y="0.0" z="0.0" /> 
+             will already face any component to x="0.0" y="0.0" z="0.0" -->
+        <location  x="-1.8805" z="2.9519"> <facing x="0" y="0" z="0"/> </location>
+      </component>
+    </type> 
+    <type name="door02">
+      <component type="LETdoor">
+        <location  x="  -1.0525    " z="  3.3380    "> <facing x="0" y="0" z="0"/> </location>
+      </component>
+    </type>
+    <type name="door03">
+      <component type="LETdoor">
+        <location  x=" -0.15267    " z="  3.4967    "> <facing x="0" y="0" z="0"/> </location>
+      </component>
+    </type>
+    <type name="door04">
+      <component type="LETdoor">
+        <location  x="0.75754    " z="  3.4170    "> <facing x="0" y="0" z="0"/> </location>
+      </component>
+    </type>
+    <type name="door05">
+      <component type="LETdoor">
+        <location  x=" 1.6161    " z="  3.1045    "> <facing x="0" y="0" z="0"/> </location>
+      </component>
+    </type>
+    <type name="door06">
+      <component type="LETdoor">
+        <location  x=" 2.3646    " z="  2.5805    "> <facing x="0" y="0" z="0"/> </location>
+      </component>
+    </type>
+    <type name="door07">
+      <component type="LETdoor">
+        <location  x=" 2.9519    " z="  1.8805    "> <facing x="0" y="0" z="0"/> </location>
+      </component>
+    </type>
+    <type name="door08">
+      <component type="LETdoor">
+        <location  x=" 3.3380    " z="  1.0525    "> <facing x="0" y="0" z="0"/> </location>
+      </component>
+    </type>
+    <type name="door09">
+      <component type="LETdoor">
+        <location  x=" 3.4967    " z=" 0.15267    "> <facing x="0" y="0" z="0"/> </location>
+      </component>
+    </type>
+    <type name="door10">
+      <component type="LETdoor">
+        <location  x=" 3.4170    " z="-0.75754    "> <facing x="0" y="0" z="0"/> </location>
+      </component>
+    </type>
+    <type name="door11">
+      <component type="LETdoor">
+        <location  x=" 3.1045    " z=" -1.6161    "> <facing x="0" y="0" z="0"/> </location>
+      </component>
+    </type>
+    <type name="door12">
+      <component type="LETdoor">
+        <location  x=" 2.5805    " z=" -2.3646    "> <facing x="0" y="0" z="0"/> </location>
+      </component>
+    </type>
+   
+    <type name="LETdoor">
+      <component type="LETtube" outline="yes">
+        <location  x="   -0.393024    " z="  -0.221369E-01" name="tube1" />
+        <location  x="   -0.367765    " z="  -0.193752E-01" name="tube2" />
+        <location  x="   -0.342486    " z="  -0.167970E-01" name="tube3" />
+        <location  x="   -0.317189    " z="  -0.144023E-01" name="tube4" />
+        <location  x="   -0.291876    " z="  -0.121914E-01" name="tube5" />
+        <location  x="   -0.266547    " z="  -0.101643E-01" name="tube6" />
+        <location  x="   -0.241204    " z="  -0.832121E-02" name="tube7" />
+        <location  x="   -0.215848    " z="  -0.666210E-02" name="tube8" />
+        <location  x="   -0.190481    " z="  -0.518712E-02" name="tube9" />
+        <location  x="   -0.165104    " z="  -0.389635E-02" name="tube10" />
+        <location  x="   -0.139718    " z="  -0.278984E-02" name="tube11" />
+        <location  x="   -0.114325    " z="  -0.186766E-02" name="tube12" />
+        <location  x="   -0.889254E-01" z="  -0.112986E-02" name="tube13" />
+        <location  x="   -0.635215E-01" z="  -0.576474E-03" name="tube14" />
+        <location  x="   -0.381142E-01" z="  -0.207534E-03" name="tube15" />
+        <location  x="   -0.127050E-01" z="  -0.230596E-04" name="tube16" />
+        <location  x="  0.127050E-01" z="  -0.230596E-04" name="tube17" />
+        <location  x="  0.381142E-01" z="  -0.207534E-03" name="tube18" />
+        <location  x="  0.635215E-01" z="  -0.576474E-03" name="tube19" />
+        <location  x="  0.889254E-01" z="  -0.112986E-02" name="tube20" />
+        <location  x="  0.114325    " z="  -0.186766E-02" name="tube21" />
+        <location  x="  0.139718    " z="  -0.278984E-02" name="tube22" />
+        <location  x="  0.165104    " z="  -0.389635E-02" name="tube23" />
+        <location  x="  0.190481    " z="  -0.518712E-02" name="tube24" />
+        <location  x="  0.215848    " z="  -0.666210E-02" name="tube25" />
+        <location  x="  0.241204    " z="  -0.832121E-02" name="tube26" />
+        <location  x="  0.266547    " z="  -0.101643E-01" name="tube27" />
+        <location  x="  0.291876    " z="  -0.121914E-01" name="tube28" />
+        <location  x="  0.317189    " z="  -0.144023E-01" name="tube29" />
+        <location  x="  0.342486    " z="  -0.167970E-01" name="tube30" />
+        <location  x="  0.367765    " z="  -0.193752E-01" name="tube31" />
+        <location  x="  0.393024    " z="  -0.221369E-01" name="tube32" />
+      </component>
+    </type>
+   
+  <!-- Here the type for a tube is defined. It using the shorthand notation
+       <locations> to define 1024 pixels at positions along the y-axis. 
+   
+       Note also the 'outline' attribute is used. The attribute is to overcome
+       a technical difficulty when displaying and rotating a lot of
+       shapes in Mantid Instrument Viewer. For more information on this see www.mantidproject.org/IDF -->
+    <type name="LETtube" outline="yes">
+      <component type="pixel">
+        <locations y="-2.00304" y-end="2.00304" n-elements="1024" />
+      </component>
+    </type>
+   
+   
+    <type name="pixel" is="detector">
+      <cylinder id="cyl-approx">
+        <centre-of-bottom-base r="0.0" t="0.0" p="0.0" />
+        <axis x="0.0" y="0.2" z="0.0" />
+        <radius val="   0.127000E-01" />
+        <height val="   0.391602E-02" />
+      </cylinder>
+      <algebra val="cyl-approx" />
+    </type>
+   
+   
+     <!-- DETECTOR ID LISTS -->
+    <idlist idname="door01">
+      <id start="1110001" end="1111024" />
+      <id start="1120001" end="1121024" />
+      <id start="1130001" end="1131024" />
+      <id start="1140001" end="1141024" />
+      <id start="1150001" end="1151024" />
+      <id start="1160001" end="1161024" />
+      <id start="1170001" end="1171024" />
+      <id start="1180001" end="1181024" />
+      <id start="1210001" end="1211024" />
+      <id start="1220001" end="1221024" />
+      <id start="1230001" end="1231024" />
+      <id start="1240001" end="1241024" />
+      <id start="1250001" end="1251024" />
+      <id start="1260001" end="1261024" />
+      <id start="1270001" end="1271024" />
+      <id start="1280001" end="1281024" />
+      <id start="1310001" end="1311024" />
+      <id start="1320001" end="1321024" />
+      <id start="1330001" end="1331024" />
+      <id start="1340001" end="1341024" />
+      <id start="1350001" end="1351024" />
+      <id start="1360001" end="1361024" />
+      <id start="1370001" end="1371024" />
+      <id start="1380001" end="1381024" />
+      <id start="1410001" end="1411024" />
+      <id start="1420001" end="1421024" />
+      <id start="1430001" end="1431024" />
+      <id start="1440001" end="1441024" />
+      <id start="1450001" end="1451024" />
+      <id start="1460001" end="1461024" />
+      <id start="1470001" end="1471024" />
+      <id start="1480001" end="1481024" />
+    </idlist>
+    <idlist idname="door02">
+      <id start="2110001" end="2111024" />
+      <id start="2120001" end="2121024" />
+      <id start="2130001" end="2131024" />
+      <id start="2140001" end="2141024" />
+      <id start="2150001" end="2151024" />
+      <id start="2160001" end="2161024" />
+      <id start="2170001" end="2171024" />
+      <id start="2180001" end="2181024" />
+      <id start="2210001" end="2211024" />
+      <id start="2220001" end="2221024" />
+      <id start="2230001" end="2231024" />
+      <id start="2240001" end="2241024" />
+      <id start="2250001" end="2251024" />
+      <id start="2260001" end="2261024" />
+      <id start="2270001" end="2271024" />
+      <id start="2280001" end="2281024" />
+      <id start="2310001" end="2311024" />
+      <id start="2320001" end="2321024" />
+      <id start="2330001" end="2331024" />
+      <id start="2340001" end="2341024" />
+      <id start="2350001" end="2351024" />
+      <id start="2360001" end="2361024" />
+      <id start="2370001" end="2371024" />
+      <id start="2380001" end="2381024" />
+      <id start="2410001" end="2411024" />
+      <id start="2420001" end="2421024" />
+      <id start="2430001" end="2431024" />
+      <id start="2440001" end="2441024" />
+      <id start="2450001" end="2451024" />
+      <id start="2460001" end="2461024" />
+      <id start="2470001" end="2471024" />
+      <id start="2480001" end="2481024" />
+    </idlist>
+    <idlist idname="door03">
+      <id start="3110001" end="3111024" />
+      <id start="3120001" end="3121024" />
+      <id start="3130001" end="3131024" />
+      <id start="3140001" end="3141024" />
+      <id start="3150001" end="3151024" />
+      <id start="3160001" end="3161024" />
+      <id start="3170001" end="3171024" />
+      <id start="3180001" end="3181024" />
+      <id start="3210001" end="3211024" />
+      <id start="3220001" end="3221024" />
+      <id start="3230001" end="3231024" />
+      <id start="3240001" end="3241024" />
+      <id start="3250001" end="3251024" />
+      <id start="3260001" end="3261024" />
+      <id start="3270001" end="3271024" />
+      <id start="3280001" end="3281024" />
+      <id start="3310001" end="3311024" />
+      <id start="3320001" end="3321024" />
+      <id start="3330001" end="3331024" />
+      <id start="3340001" end="3341024" />
+      <id start="3350001" end="3351024" />
+      <id start="3360001" end="3361024" />
+      <id start="3370001" end="3371024" />
+      <id start="3380001" end="3381024" />
+      <id start="3410001" end="3411024" />
+      <id start="3420001" end="3421024" />
+      <id start="3430001" end="3431024" />
+      <id start="3440001" end="3441024" />
+      <id start="3450001" end="3451024" />
+      <id start="3460001" end="3461024" />
+      <id start="3470001" end="3471024" />
+      <id start="3480001" end="3481024" />
+    </idlist>
+    <idlist idname="door04">
+      <id start="4110001" end="4111024" />
+      <id start="4120001" end="4121024" />
+      <id start="4130001" end="4131024" />
+      <id start="4140001" end="4141024" />
+      <id start="4150001" end="4151024" />
+      <id start="4160001" end="4161024" />
+      <id start="4170001" end="4171024" />
+      <id start="4180001" end="4181024" />
+      <id start="4210001" end="4211024" />
+      <id start="4220001" end="4221024" />
+      <id start="4230001" end="4231024" />
+      <id start="4240001" end="4241024" />
+      <id start="4250001" end="4251024" />
+      <id start="4260001" end="4261024" />
+      <id start="4270001" end="4271024" />
+      <id start="4280001" end="4281024" />
+      <id start="4310001" end="4311024" />
+      <id start="4320001" end="4321024" />
+      <id start="4330001" end="4331024" />
+      <id start="4340001" end="4341024" />
+      <id start="4350001" end="4351024" />
+      <id start="4360001" end="4361024" />
+      <id start="4370001" end="4371024" />
+      <id start="4380001" end="4381024" />
+      <id start="4410001" end="4411024" />
+      <id start="4420001" end="4421024" />
+      <id start="4430001" end="4431024" />
+      <id start="4440001" end="4441024" />
+      <id start="4450001" end="4451024" />
+      <id start="4460001" end="4461024" />
+      <id start="4470001" end="4471024" />
+      <id start="4480001" end="4481024" />
+    </idlist>
+    <idlist idname="door05">
+      <id start="5110001" end="5111024" />
+      <id start="5120001" end="5121024" />
+      <id start="5130001" end="5131024" />
+      <id start="5140001" end="5141024" />
+      <id start="5150001" end="5151024" />
+      <id start="5160001" end="5161024" />
+      <id start="5170001" end="5171024" />
+      <id start="5180001" end="5181024" />
+      <id start="5210001" end="5211024" />
+      <id start="5220001" end="5221024" />
+      <id start="5230001" end="5231024" />
+      <id start="5240001" end="5241024" />
+      <id start="5250001" end="5251024" />
+      <id start="5260001" end="5261024" />
+      <id start="5270001" end="5271024" />
+      <id start="5280001" end="5281024" />
+      <id start="5310001" end="5311024" />
+      <id start="5320001" end="5321024" />
+      <id start="5330001" end="5331024" />
+      <id start="5340001" end="5341024" />
+      <id start="5350001" end="5351024" />
+      <id start="5360001" end="5361024" />
+      <id start="5370001" end="5371024" />
+      <id start="5380001" end="5381024" />
+      <id start="5410001" end="5411024" />
+      <id start="5420001" end="5421024" />
+      <id start="5430001" end="5431024" />
+      <id start="5440001" end="5441024" />
+      <id start="5450001" end="5451024" />
+      <id start="5460001" end="5461024" />
+      <id start="5470001" end="5471024" />
+      <id start="5480001" end="5481024" />
+    </idlist>
+    <idlist idname="door06">
+      <id start="6110001" end="6111024" />
+      <id start="6120001" end="6121024" />
+      <id start="6130001" end="6131024" />
+      <id start="6140001" end="6141024" />
+      <id start="6150001" end="6151024" />
+      <id start="6160001" end="6161024" />
+      <id start="6170001" end="6171024" />
+      <id start="6180001" end="6181024" />
+      <id start="6210001" end="6211024" />
+      <id start="6220001" end="6221024" />
+      <id start="6230001" end="6231024" />
+      <id start="6240001" end="6241024" />
+      <id start="6250001" end="6251024" />
+      <id start="6260001" end="6261024" />
+      <id start="6270001" end="6271024" />
+      <id start="6280001" end="6281024" />
+      <id start="6310001" end="6311024" />
+      <id start="6320001" end="6321024" />
+      <id start="6330001" end="6331024" />
+      <id start="6340001" end="6341024" />
+      <id start="6350001" end="6351024" />
+      <id start="6360001" end="6361024" />
+      <id start="6370001" end="6371024" />
+      <id start="6380001" end="6381024" />
+      <id start="6410001" end="6411024" />
+      <id start="6420001" end="6421024" />
+      <id start="6430001" end="6431024" />
+      <id start="6440001" end="6441024" />
+      <id start="6450001" end="6451024" />
+      <id start="6460001" end="6461024" />
+      <id start="6470001" end="6471024" />
+      <id start="6480001" end="6481024" />
+    </idlist>
+    <idlist idname="door07">
+      <id start="7110001" end="7111024" />
+      <id start="7120001" end="7121024" />
+      <id start="7130001" end="7131024" />
+      <id start="7140001" end="7141024" />
+      <id start="7150001" end="7151024" />
+      <id start="7160001" end="7161024" />
+      <id start="7170001" end="7171024" />
+      <id start="7180001" end="7181024" />
+      <id start="7210001" end="7211024" />
+      <id start="7220001" end="7221024" />
+      <id start="7230001" end="7231024" />
+      <id start="7240001" end="7241024" />
+      <id start="7250001" end="7251024" />
+      <id start="7260001" end="7261024" />
+      <id start="7270001" end="7271024" />
+      <id start="7280001" end="7281024" />
+      <id start="7310001" end="7311024" />
+      <id start="7320001" end="7321024" />
+      <id start="7330001" end="7331024" />
+      <id start="7340001" end="7341024" />
+      <id start="7350001" end="7351024" />
+      <id start="7360001" end="7361024" />
+      <id start="7370001" end="7371024" />
+      <id start="7380001" end="7381024" />
+      <id start="7410001" end="7411024" />
+      <id start="7420001" end="7421024" />
+      <id start="7430001" end="7431024" />
+      <id start="7440001" end="7441024" />
+      <id start="7450001" end="7451024" />
+      <id start="7460001" end="7461024" />
+      <id start="7470001" end="7471024" />
+      <id start="7480001" end="7481024" />
+    </idlist>
+    <idlist idname="door08">
+      <id start="8110001" end="8111024" />
+      <id start="8120001" end="8121024" />
+      <id start="8130001" end="8131024" />
+      <id start="8140001" end="8141024" />
+      <id start="8150001" end="8151024" />
+      <id start="8160001" end="8161024" />
+      <id start="8170001" end="8171024" />
+      <id start="8180001" end="8181024" />
+      <id start="8210001" end="8211024" />
+      <id start="8220001" end="8221024" />
+      <id start="8230001" end="8231024" />
+      <id start="8240001" end="8241024" />
+      <id start="8250001" end="8251024" />
+      <id start="8260001" end="8261024" />
+      <id start="8270001" end="8271024" />
+      <id start="8280001" end="8281024" />
+      <id start="8310001" end="8311024" />
+      <id start="8320001" end="8321024" />
+      <id start="8330001" end="8331024" />
+      <id start="8340001" end="8341024" />
+      <id start="8350001" end="8351024" />
+      <id start="8360001" end="8361024" />
+      <id start="8370001" end="8371024" />
+      <id start="8380001" end="8381024" />
+      <id start="8410001" end="8411024" />
+      <id start="8420001" end="8421024" />
+      <id start="8430001" end="8431024" />
+      <id start="8440001" end="8441024" />
+      <id start="8450001" end="8451024" />
+      <id start="8460001" end="8461024" />
+      <id start="8470001" end="8471024" />
+      <id start="8480001" end="8481024" />
+    </idlist>
+    <idlist idname="door09">
+      <id start="9110001" end="9111024" />
+      <id start="9120001" end="9121024" />
+      <id start="9130001" end="9131024" />
+      <id start="9140001" end="9141024" />
+      <id start="9150001" end="9151024" />
+      <id start="9160001" end="9161024" />
+      <id start="9170001" end="9171024" />
+      <id start="9180001" end="9181024" />
+      <id start="9210001" end="9211024" />
+      <id start="9220001" end="9221024" />
+      <id start="9230001" end="9231024" />
+      <id start="9240001" end="9241024" />
+      <id start="9250001" end="9251024" />
+      <id start="9260001" end="9261024" />
+      <id start="9270001" end="9271024" />
+      <id start="9280001" end="9281024" />
+      <id start="9310001" end="9311024" />
+      <id start="9320001" end="9321024" />
+      <id start="9330001" end="9331024" />
+      <id start="9340001" end="9341024" />
+      <id start="9350001" end="9351024" />
+      <id start="9360001" end="9361024" />
+      <id start="9370001" end="9371024" />
+      <id start="9380001" end="9381024" />
+      <id start="9410001" end="9411024" />
+      <id start="9420001" end="9421024" />
+      <id start="9430001" end="9431024" />
+      <id start="9440001" end="9441024" />
+      <id start="9450001" end="9451024" />
+      <id start="9460001" end="9461024" />
+      <id start="9470001" end="9471024" />
+      <id start="9480001" end="9481024" />
+    </idlist>
+    <idlist idname="door10">
+      <id start="10110001" end="10111024" />
+      <id start="10120001" end="10121024" />
+      <id start="10130001" end="10131024" />
+      <id start="10140001" end="10141024" />
+      <id start="10150001" end="10151024" />
+      <id start="10160001" end="10161024" />
+      <id start="10170001" end="10171024" />
+      <id start="10180001" end="10181024" />
+      <id start="10210001" end="10211024" />
+      <id start="10220001" end="10221024" />
+      <id start="10230001" end="10231024" />
+      <id start="10240001" end="10241024" />
+      <id start="10250001" end="10251024" />
+      <id start="10260001" end="10261024" />
+      <id start="10270001" end="10271024" />
+      <id start="10280001" end="10281024" />
+      <id start="10310001" end="10311024" />
+      <id start="10320001" end="10321024" />
+      <id start="10330001" end="10331024" />
+      <id start="10340001" end="10341024" />
+      <id start="10350001" end="10351024" />
+      <id start="10360001" end="10361024" />
+      <id start="10370001" end="10371024" />
+      <id start="10380001" end="10381024" />
+      <id start="10410001" end="10411024" />
+      <id start="10420001" end="10421024" />
+      <id start="10430001" end="10431024" />
+      <id start="10440001" end="10441024" />
+      <id start="10450001" end="10451024" />
+      <id start="10460001" end="10461024" />
+      <id start="10470001" end="10471024" />
+      <id start="10480001" end="10481024" />
+    </idlist>
+    <idlist idname="door11">
+      <id start="11110001" end="11111024" />
+      <id start="11120001" end="11121024" />
+      <id start="11130001" end="11131024" />
+      <id start="11140001" end="11141024" />
+      <id start="11150001" end="11151024" />
+      <id start="11160001" end="11161024" />
+      <id start="11170001" end="11171024" />
+      <id start="11180001" end="11181024" />
+      <id start="11210001" end="11211024" />
+      <id start="11220001" end="11221024" />
+      <id start="11230001" end="11231024" />
+      <id start="11240001" end="11241024" />
+      <id start="11250001" end="11251024" />
+      <id start="11260001" end="11261024" />
+      <id start="11270001" end="11271024" />
+      <id start="11280001" end="11281024" />
+      <id start="11310001" end="11311024" />
+      <id start="11320001" end="11321024" />
+      <id start="11330001" end="11331024" />
+      <id start="11340001" end="11341024" />
+      <id start="11350001" end="11351024" />
+      <id start="11360001" end="11361024" />
+      <id start="11370001" end="11371024" />
+      <id start="11380001" end="11381024" />
+      <id start="11410001" end="11411024" />
+      <id start="11420001" end="11421024" />
+      <id start="11430001" end="11431024" />
+      <id start="11440001" end="11441024" />
+      <id start="11450001" end="11451024" />
+      <id start="11460001" end="11461024" />
+      <id start="11470001" end="11471024" />
+      <id start="11480001" end="11481024" />
+    </idlist>
+    <idlist idname="door12">
+      <id start="12110001" end="12111024" />
+      <id start="12120001" end="12121024" />
+      <id start="12130001" end="12131024" />
+      <id start="12140001" end="12141024" />
+      <id start="12150001" end="12151024" />
+      <id start="12160001" end="12161024" />
+      <id start="12170001" end="12171024" />
+      <id start="12180001" end="12181024" />
+      <id start="12210001" end="12211024" />
+      <id start="12220001" end="12221024" />
+      <id start="12230001" end="12231024" />
+      <id start="12240001" end="12241024" />
+      <id start="12250001" end="12251024" />
+      <id start="12260001" end="12261024" />
+      <id start="12270001" end="12271024" />
+      <id start="12280001" end="12281024" />
+      <id start="12310001" end="12311024" />
+      <id start="12320001" end="12321024" />
+      <id start="12330001" end="12331024" />
+      <id start="12340001" end="12341024" />
+      <id start="12350001" end="12351024" />
+      <id start="12360001" end="12361024" />
+      <id start="12370001" end="12371024" />
+      <id start="12380001" end="12381024" />
+      <id start="12410001" end="12411024" />
+      <id start="12420001" end="12421024" />
+      <id start="12430001" end="12431024" />
+      <id start="12440001" end="12441024" />
+      <id start="12450001" end="12451024" />
+      <id start="12460001" end="12461024" />
+      <id start="12470001" end="12471024" />
+      <id start="12480001" end="12481024" />
+    </idlist>
+   </instrument>
+        
+
+
+.. categories:: Concepts
\ No newline at end of file
diff --git a/Code/Mantid/docs/source/concepts/Lattice.rst b/Code/Mantid/docs/source/concepts/Lattice.rst
index 1d955201ca5..6abc28bfc5f 100644
--- a/Code/Mantid/docs/source/concepts/Lattice.rst
+++ b/Code/Mantid/docs/source/concepts/Lattice.rst
@@ -3,10 +3,6 @@
 Lattice
 =======
 
-.. role:: math(raw)
-   :format: html latex
-..
-
 The purpose of this document is to explain how Mantid is using
 information about unit cells and their orientation with respect to the
 laboratory frame. For a detailed description, see
@@ -18,9 +14,14 @@ Theory
 The physics of a system studied by neutron scattering is described by
 the conservation of energy and momentum. In the laboratory frame:
 
-:math:`Q_l=  \hbar \mathbf{k}_i^{} -  \hbar \mathbf{k}_f`
+.. math::
+    
+    Q_l=  \hbar \mathbf{k}_i^{} -  \hbar \mathbf{k}_f
+
 
-:math:`\Delta E_l= \frac{\hbar^2}{2m} (k_i^2 -  k_f^2)`
+.. math::
+    
+    \Delta E_l= \frac{\hbar^2}{2m} (k_i^2 -  k_f^2)
 
 Note that the left side in the above equations refer to what is
 happening to the lattice, not to the neutron.
@@ -34,27 +35,26 @@ crystallography.
 
 For such a lattice, the physics will be described in terms of reciprocal
 lattice parameters by
-:math:`Q= 2 \pi\left(h \mathbf{a}^* + k \mathbf{b}^* +l \mathbf{c}^* \right) = \left(\begin{array}{c}
 
+.. math::
+    
+    Q= 2 \pi\left(h \mathbf{a}^* + k \mathbf{b}^* +l \mathbf{c}^* \right) = \left(\begin{array}{c}
                                                             h \\
-
                                                             k \\
-
                                                             l
+                                                          \end{array}\right)
 
-                                                          \end{array}\right)`.
 The :math:`UB_{}^{}` matrix formalism relates :math:`Q_l^{}` and
 :math:`Q_{}^{}` with the following equation:
 
-:math:`Q_l = 2 \pi R \cdot U \cdot B \left(\begin{array}{c}
 
-                                                            h \\
+.. math::
 
+    Q_l = 2 \pi R \cdot U \cdot B \left(\begin{array}{c}
+                                                            h \\
                                                             k \\
-
                                                             l
-
-                                                          \end{array}\right)`
+                                                          \end{array}\right)
 
 The :math:`B_{}^{}` matrix transforms the :math:`h^{}_{}, k, l` triplet
 into a Cartesian system, with the first axis along
@@ -64,10 +64,12 @@ perpendicular to this plane. In the Busing and Levi convention (W. R.
 Busing and H. A. Levy, Angle calculations for 3- and 4-circle X-ray and
 neutron diffractometers - Acta Cryst. (1967). 22, 457-464):
 
-:math:`B = \left( \begin{array}{ccc}
+.. math::
+    
+    B = \left( \begin{array}{ccc}
         a^* & b^*\cos(\gamma^*) & c^*\cos(\beta^*) \\
         0 & b^*\sin(\gamma^*) & -c^*\sin(\beta^*)\cos(\alpha) \\
-        0 & 0 & 1/c \end{array} \right)`
+        0 & 0 & 1/c \end{array} \right)
 
 The :math:`U_{}^{}` matrix represents the rotation from this Cartesian
 coordinate frame to the Cartesian coordinate frame attached to the
@@ -77,26 +79,30 @@ The :math:`R_{}^{}` matrix is the rotation matrix of the goniometer
 
 Other useful equations:
 
-:math:`G^* = (UB)^T UB = B^T B = \left( \begin{array}{ccc}
+
+.. math::
+    G^* = (UB)^T UB = B^T B = \left( \begin{array}{ccc}
         a^*a^* & a^*b^*\cos(\gamma^*) & a^*c^*\cos(\beta^*) \\
         a^*b^*\cos(\gamma^*) & b^*b^* & b^*c^*\cos(\alpha^*) \\
-        a^*c^*\cos(\beta^*) & b^*c^*\cos(\alpha^*) & c^*c^* \end{array} \right)`
+        a^*c^*\cos(\beta^*) & b^*c^*\cos(\alpha^*) & c^*c^* \end{array} \right)
+
 
-:math:`G=(G^*)^{-1}=\left( \begin{array}{ccc}
+.. math::
+    G=(G^*)^{-1}=\left( \begin{array}{ccc}
         aa & ab\cos(\gamma) & ac\cos(\beta) \\
         ab\cos(\gamma) & bb & bc\cos(\alpha) \\
-        ac\cos(\beta) & bc\cos(\alpha) & cc \end{array} \right)`
+        ac\cos(\beta) & bc\cos(\alpha) & cc \end{array} \right)
 
 The distance in reciprocal space to the :math:`\left(h,k,l\right)` plane
-is given by :math:`d^* =\left| B \left(\begin{array}{c}
+is given by 
 
+.. math::
+    
+    d^* =\left| B \left(\begin{array}{c}
                                                             h \\
-
                                                             k \\
-
                                                             l
-
-                                                          \end{array}\right)\right|`
+                                                          \end{array}\right)\right|
 
 The distance in real space to the :math:`\left(h,k,l\right)` plane is
 given by :math:`d=\frac{1}{d^*}`
@@ -109,7 +115,7 @@ Unit cells
 
 The UnitCell class provides the following functions to access direct and
 reciprocal lattices. The examples can be run from the script console in
-Mantid
+Mantid 
 
 +------------------------------------------------+---------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | Function                                       | Example                                                                         | Description                                                                                                                                                                                                                                                                                                                    |
@@ -229,18 +235,18 @@ defined for OrientedLattice only:
 | |  getUB()                                            | |  print u.getU()                                                                      |                                                                                                                                                                                                                                                                                                                                                 |
 |                                                       | |  print u.getUB()                                                                     |                                                                                                                                                                                                                                                                                                                                                 |
 +-------------------------------------------------------+----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-| | setU()                                              | | o.OrientedLattice(2,3.5,4)                                                           | sets the :math:`U^{}_{}` and :math:`UB^{}_{}` matrices. for setUB function, it will calculate first the lattice parameters, then the :math:`B^{}_{}` matrix, and then :math:`U^{}_{}`. See `#Note about orientation <#Note_about_orientation>`__                                                                                                |
+| | setU()                                              | | o.OrientedLattice(2,3.5,4)                                                           | sets the :math:`U^{}_{}` and :math:`UB^{}_{}` matrices. for setUB function, it will calculate first the lattice parameters, then the :math:`B^{}_{}` matrix, and then :math:`U^{}_{}`. See  `Note about orientation`_                                                                                                                           |
 | |  setUB()                                            | |  newU=array([[0,1,0],[1,0,0],[0,0,-1]])                                              |                                                                                                                                                                                                                                                                                                                                                 |
 |                                                       | | o.setU(newU)                                                                         |                                                                                                                                                                                                                                                                                                                                                 |
 |                                                       | |  newUB=array([[2,1,0],[1,2,0],[2,0,-1]])                                             |                                                                                                                                                                                                                                                                                                                                                 |
 |                                                       | | o.setUB(newUB)                                                                       |                                                                                                                                                                                                                                                                                                                                                 |
 +-------------------------------------------------------+----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-| setUFromVectors(v1,v2)                                | | o.OrientedLattice(2,3.5,4)                                                           | recalculates and sets the :math:`U^{}_{}` matrix, such as the first vector is along the beam direction, and the second vector is in the horizontal plane. See `#Note about orientation <#Note_about_orientation>`__. In python, the v1 and v2 vectors can be of type V3D, or length 3 list, or length 3 numpy array, not necessarily the same   |
+| setUFromVectors(v1,v2)                                | | o.OrientedLattice(2,3.5,4)                                                           | recalculates and sets the :math:`U^{}_{}` matrix, such as the first vector is along the beam direction, and the second vector is in the horizontal plane. See  `Note about orientation`_. In python, the v1 and v2 vectors can be of type V3D, or length 3 list, or length 3 numpy array, not necessarily the same                              |
 |                                                       | |  o.setUFromVectors([1,0,0],[0,1,0])                                                  |                                                                                                                                                                                                                                                                                                                                                 |
 |                                                       | |  o.setUFromVectors(array([1,0,0]),array([0,1,0]))                                    |                                                                                                                                                                                                                                                                                                                                                 |
 |                                                       | |  o.setUFromVectors(V3D(1,0,0),V3D(0,1,0))                                            |                                                                                                                                                                                                                                                                                                                                                 |
 +-------------------------------------------------------+----------------------------------------------------------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
-| | getuVector()                                        | | o.OrientedLattice(2,3.5,4)                                                           | getuVector returns a vector along beam direction, while getvVector returns a vector in the horizontal plane, perpendicular to the beam direction (see `http://horace.isis.rl.ac.uk/Getting_started <http://horace.isis.rl.ac.uk/Getting_started>`__). See `#Note about orientation <#Note_about_orientation>`__                                 |
+| | getuVector()                                        | | o.OrientedLattice(2,3.5,4)                                                           | getuVector returns a vector along beam direction, while getvVector returns a vector in the horizontal plane, perpendicular to the beam direction (see `http://horace.isis.rl.ac.uk/Getting_started <http://horace.isis.rl.ac.uk/Getting_started>`__). See `Note about orientation`_                                                             |
 | |  getvVector()                                       | |  o.setUFromVectors([5,5,0],[-2,1,0])                                                 |                                                                                                                                                                                                                                                                                                                                                 |
 |                                                       | |  print o.getuVector()                                                                |                                                                                                                                                                                                                                                                                                                                                 |
 |                                                       | |  print o.getvVector()                                                                |                                                                                                                                                                                                                                                                                                                                                 |
@@ -255,10 +261,12 @@ direction. For an orthogonal lattice with :math:`\mathbf{a}^*` along
 :math:`\mathbf{c}^*` along :math:`\mathbf{y}`, the :math:`U^{}_{}`
 matrix has the form:
 
-:math:`U =  \left( \begin{array}{ccc}
+.. math::
+    
+    U =  \left( \begin{array}{ccc}
         0 & 1 & 0 \\
         0 & 0 & 1 \\
-        1 & 0 & 0 \end{array} \right)`
+        1 & 0 & 0 \end{array} \right)
 
 
 
diff --git a/Code/Mantid/docs/source/concepts/MDHistoWorkspace.rst b/Code/Mantid/docs/source/concepts/MDHistoWorkspace.rst
index 622926d6813..96b00dbbdf3 100644
--- a/Code/Mantid/docs/source/concepts/MDHistoWorkspace.rst
+++ b/Code/Mantid/docs/source/concepts/MDHistoWorkspace.rst
@@ -4,14 +4,14 @@ MDHistoWorkspace
 ================
 
 The MDHistoWorkspace is a simple multi-dimensional workspace. In
-contrast to the `MDEventWorkspace <MDEventWorkspace>`__, which contains
+contrast to the :ref:`MDWorkspace <MDWorkspace>`, which contains
 points in space, the MDHistoWorkspace consists of a signal and error
 spread around space on a regular grid.
 
 In a way, the MDHistoWorkspace is to a
-`MDEventWorkspace <MDEventWorkspace>`__ is what the
-`Workspace2D <Workspace2D>`__ is to the
-`EventWorkspace <EventWorkspace>`__.
+:ref:`MDWorkspace <MDWorkspace>` is what the
+:ref:`Workspace2D <Workspace2D>` is to the
+:ref:`EventWorkspace <EventWorkspace>`.
 
 Creating a MDHistoWorkspace
 ---------------------------
@@ -19,30 +19,30 @@ Creating a MDHistoWorkspace
 MDHistoWorkspaces typically have 3 or 4 dimensions, although they can be
 created in up to 9 dimensions.
 
--  You can bin a `MDEventWorkspace <MDEventWorkspace>`__ to a
-   MDHistoWorkspace using the `BinMD <BinMD>`__ algorithm.
+-  You can bin a :ref:`MDWorkspace <MDWorkspace>` to a
+   MDHistoWorkspace using the :ref:`BinMD <algm-BinMD>` algorithm.
 
-   -  You can use `CreateMDWorkspace <CreateMDWorkspace>`__ to create a
-      blank MDEventWorkspace first, if you do not have data to bin.
+   -  You can use :ref:`CreateMDWorkspace <algm-CreateMDWorkspace>` to create a
+      blank MDWorkspace first, if you do not have data to bin.
 
--  `Paraview <Paraview>`__ and the `Vates Simple
-   Interface <VatesSimpleInterface>`__ will create a MDHistoWorkspace
-   from a `MDWorkspace <MDWorkspace>`__ when rebinning on a regular
+-  Paraview and the `Vates Simple
+   Interface <http://www.mantidproject.org/VatesSimpleInterface>`__ will create a MDHistoWorkspace
+   from a :ref:`MDWorkspace <MDWorkspace>` when rebinning on a regular
    grid.
 
 Viewing a MDHistoWorkspace
 --------------------------
 
 -  MDHistoWorkspaces can be created and visualized directly within
-   `Paraview <Paraview>`__ and the `Vates Simple
-   Interface <VatesSimpleInterface>`__ when rebinning along a regular
+   Paraview and the `Vates Simple
+   Interface <http://www.mantidproject.org/VatesSimpleInterface>`__ when rebinning along a regular
    grid.
 -  You can right-click on the workspace and select:
 
    -  **Plot MD**: to perform a 1D plot of the signal in the workspace
       (only works on 1D MDHistoWorkspaces).
    -  **Show Slice Viewer**: to open the `Slice
-      Viewer <MantidPlot:_SliceViewer>`__, which shows 2D slices of the
+      Viewer <http://www.mantidproject.org/MantidPlot:_SliceViewer>`__, which shows 2D slices of the
       multiple-dimension workspace.
 
 Arithmetic Operations
@@ -51,10 +51,10 @@ Arithmetic Operations
 The following algorithms allow you to perform simple arithmetic on the
 values:
 
--  `MinusMD <MinusMD>`__, `PlusMD <PlusMD>`__, `DivideMD <DivideMD>`__,
-   `MultiplyMD <MultiplyMD>`__
--  `ExponentialMD <ExponentialMD>`__, `PowerMD <PowerMD>`__,
-   `LogarithmMD <LogarithmMD>`__
+-  :ref:`MinusMD <algm-MinusMD>`, :ref:`PlusMD <algm-PlusMD>`, :ref:`DivideMD <algm-DivideMD>`,
+   :ref:`MultiplyMD <algm-MultiplyMD>`
+-  :ref:`ExponentialMD <algm-ExponentialMD>`, :ref:`PowerMD <algm-PowerMD>`,
+   :ref:`LogarithmMD <algm-LogarithmMD>`
 
 These arithmetic operations propagate errors as described
 `here <http://en.wikipedia.org/wiki/Propagation_of_uncertainty#Example_formulas>`__.
@@ -91,13 +91,13 @@ case, 0.0 is "false" and 1.0 is "true".
 
 The following operations can create a boolean MDHistoWorkspace:
 
--  `LessThanMD <LessThanMD>`__, `GreaterThanMD <GreaterThanMD>`__,
-   `EqualToMD <EqualToMD>`__
+-  :ref:`LessThanMD <algm-LessThanMD>`, :ref:`GreaterThanMD <algm-GreaterThanMD>`,
+   :ref:`EqualToMD <algm-EqualToMD>`
 
 These operations can combine/modify boolean MDHistoWorkspaces:
 
--  `NotMD <NotMD>`__, `AndMD <AndMD>`__, `OrMD <OrMD>`__,
-   `XorMD <XorMD>`__
+-  :ref:`NotMD <algm-NotMD>`, :ref:`AndMD <algm-AndMD>`, :ref:`OrMD <algm-OrMD>`,
+   :ref:`XorMD <algm-XorMD>`
 
 These boolean operators are available from python. Make sure you use the
 bitwise operators: & \| ^ ~ , not the "word" operators (and, or, not).
@@ -121,9 +121,9 @@ For example:
 Using Boolean Masks
 ^^^^^^^^^^^^^^^^^^^
 
-The `SetMDUsingMask <SetMDUsingMask>`__ algorithm allows you to modify
+The :ref:`SetMDUsingMask <algm-SetMDUsingMask>` algorithm allows you to modify
 the values in a MDHistoWorkspace using a mask created using the boolean
-operations above. See the `algorithm wiki page <SetMDUsingMask>`__ for
+operations above. See the `algorithm wiki page <algm-SetMDUsingMask>`__ for
 more details.
 
 
diff --git a/Code/Mantid/docs/source/concepts/MDWorkspace.rst b/Code/Mantid/docs/source/concepts/MDWorkspace.rst
index 804a8434a6d..c480781baf8 100644
--- a/Code/Mantid/docs/source/concepts/MDWorkspace.rst
+++ b/Code/Mantid/docs/source/concepts/MDWorkspace.rst
@@ -6,7 +6,7 @@ MDWorkspace
 The MDWorkspace (short for "Multi-Dimensional" Workspace) is a generic
 data structure holdings points (MDEvents) that are defined by their
 position in several dimensions. See also
-`MDHistoWorkspace <MDHistoWorkspace>`__.
+:ref:`MDHistoWorkspace <MDHistoWorkspace>`.
 
 Description of MDWorkspace
 --------------------------
@@ -39,12 +39,12 @@ the boxes are organized into a recursive boxing structure (adaptive mesh
 refinement). During MDWorkspace construction, if a MDBox is found to
 contain too many events, it will be split into smaller boxes.
 
-.. figure:: MDWorkspace_structure.png
+.. figure:: ../images/MDWorkspace_structure.png
    :alt: MDWorkspace_structure.png
 
    MDWorkspace\_structure.png
 The threshold for splitting is defined in
-`CreateMDWorkspace <CreateMDWorkspace>`__ as the SplitThreshold
+:ref:`CreateMDWorkspace <algm-CreateMDWorkspace>` as the SplitThreshold
 parameter. Each parent box will get split into N sub-boxes in each
 dimension. For example, in a 2D workspace, you might split a parent box
 into 4x4 sub-boxes, creating 16 MDBoxes under the parent box (which
@@ -56,17 +56,17 @@ Creating a MDWorkspace
 
 There are several algorithms that will create a MDWorkspace:
 
--  `CreateMDWorkspace <CreateMDWorkspace>`__ creates a blank MDWorkspace
+-  :ref:`CreateMDWorkspace <algm-CreateMDWorkspace>` creates a blank MDWorkspace
    with any arbitrary set of dimensions.
--  `ConvertToDiffractionMDWorkspace <ConvertToDiffractionMDWorkspace>`__
-   converts an `EventWorkspace <EventWorkspace>`__ or
-   `Workspace2D <Workspace2D>`__ from detector space to reciprocal
+-  :ref:`ConvertToDiffractionMDWorkspace <algm-ConvertToDiffractionMDWorkspace>`
+   converts an :ref:`EventWorkspace <EventWorkspace>` or
+   :ref:`Workspace2D <Workspace2D>` from detector space to reciprocal
    space, for elastic single-crystal or powder diffraction experiments.
--  `ConvertToMDEvents <ConvertToMDEvents>`__ converts workspaces for
+-  :ref:`ConvertToMD <algm-ConvertToMD>` converts workspaces for
    inelastic experiments.
--  `SliceMD <SliceMD>`__ takes a slice out of a MDWorkspace to create a
+-  :ref:`SliceMD <algm-SliceMD>` takes a slice out of a MDWorkspace to create a
    new one.
--  `LoadSQW <LoadSQW>`__ converts from the SQW format.
+-  :ref:`LoadSQW <algm-LoadSQW>` converts from the SQW format.
 
 File-Backed MDWorkspaces
 ------------------------
@@ -75,9 +75,9 @@ For workspaces with a large number of events that would not fit in
 memory, it is possible to use a NXS file back-end as a data store. The
 box structure will always remain in memory, but the underlying events
 will be stored in a file and retrieved only when required. This can be
-set at creation (`CreateMDWorkspace <CreateMDWorkspace>`__) or when
+set at creation (:ref:`CreateMDWorkspace <algm-CreateMDWorkspace>`) or when
 loading from a file, or an in-memory MDWorkspace can be converted to
-file-backed with the `SaveMD <SaveMD>`__ algorithm.
+file-backed with the :ref:`SaveMD <algm-SaveMD>` algorithm.
 
 Because of disk IO, file-backed MDWorkspaces are slower to process for
 some operations (e.g. binning or slicing). Some types of visualization
@@ -90,15 +90,15 @@ Viewing MDWorkspaces
 -  Right-click on a MDWorkspace and select:
 
    -  **Show Vates Simple Interface**: to open a `simplified 3D
-      view <VatesSimpleInterface>`__ based on `Paraview <Paraview>`__.
+      view <http://www.mantidproject.org/VatesSimpleInterface>`__ based on Paraview.
    -  **Show Slice Viewer**: to open the `Slice
-      Viewer <MantidPlot:_SliceViewer>`__, which shows 2D slices of the
+      Viewer <http://www.mantidproject.org/MantidPlot:_SliceViewer>`__, which shows 2D slices of the
       multiple-dimensional workspace.
 
 -  You can also `use Python script to open the
-   SliceViewer <SliceViewer Python Interface>`__.
+   SliceViewer <http://www.mantidproject.org/SliceViewer_Python_Interface>`__.
 
-Or, you can load a MDWorkspace .nxs file in `Paraview <Paraview>`__ if
+Or, you can load a MDWorkspace .nxs file in Paraview if
 the proper plugin is installed.
 
 
diff --git a/Code/Mantid/docs/source/concepts/MatrixWorkspace.rst b/Code/Mantid/docs/source/concepts/MatrixWorkspace.rst
index 95e58ef449f..ff20b14741e 100644
--- a/Code/Mantid/docs/source/concepts/MatrixWorkspace.rst
+++ b/Code/Mantid/docs/source/concepts/MatrixWorkspace.rst
@@ -12,11 +12,11 @@ Mandatory:
 
 Optionally:
 
--  `Axes <Interacting_with_Workspaces#Axes>`__ with
-   `Units <Unit Factory>`__
+-  `Axes <http://www.mantidproject.org/Interacting_with_Workspaces#Axes>`__ with
+   :ref:`Units <Unit Factory>`
 -  Sample and sample environment data
 -  Run logs
--  A full `instrument <instrument>`__ geometric definition, along with
+-  A full :ref:`instrument <instrument>` geometric definition, along with
    an instrument parameter map
 -  A spectra - detector map
 -  A distribution flag
@@ -28,13 +28,13 @@ Concrete Matrix Workspaces
 -  WorkspaceSingleValue - Holds a single number (and X & error value, if
    desired). Mainly used for workspace algebra, e.g. to divide all bins
    in a 2D workspace by a single value.
--  `Workspace2D <Workspace2D>`__ - A workspace for holding two
+-  :ref:`Workspace2D <Workspace2D>` - A workspace for holding two
    dimensional data in memory. This is the most commonly used workspace.
--  `EventWorkspace <EventWorkspace>`__ - A workspace that retains the
+-  :ref:`EventWorkspace <EventWorkspace>` - A workspace that retains the
    individual neutron event data.
 
 More information on working with them: `Interacting with Matrix
-Workspaces <Interacting with Matrix Workspaces>`__.
+Workspaces <http://www.mantidproject.org/Interacting_with_Workspaces>`__.
 
 
 
diff --git a/Code/Mantid/docs/source/concepts/Nexus_file.rst b/Code/Mantid/docs/source/concepts/Nexus_file.rst
index 6b233d12d9a..8c22396d56d 100644
--- a/Code/Mantid/docs/source/concepts/Nexus_file.rst
+++ b/Code/Mantid/docs/source/concepts/Nexus_file.rst
@@ -8,8 +8,8 @@ and by MantidPlot. The format appears to be like an XML file plus some
 unprintable characters.
 
 ManditPlot is capable of saving certain types of
-`workspace <workspace>`__ as a Nexus file. It can also save a
-`project <project>`__ as a mantid file plus Nexus files.
+:ref:`workspace <workspace>` as a Nexus file. It can also save a
+:ref:`project <project>` as a mantid file plus Nexus files.
 
 Structure
 ---------
@@ -19,7 +19,7 @@ To be completed.
 See also
 --------
 
-`RAW File <RAW File>`__ an older data file format.
+:ref:`RAW File <RAW File>` an older data file format.
 
 
 
diff --git a/Code/Mantid/docs/source/concepts/Plugin.rst b/Code/Mantid/docs/source/concepts/Plugin.rst
index 8184f95fabd..c726e639f87 100644
--- a/Code/Mantid/docs/source/concepts/Plugin.rst
+++ b/Code/Mantid/docs/source/concepts/Plugin.rst
@@ -22,13 +22,13 @@ functionality that you need. Within the outputs of the Mantid project
 Several of the libraries we deliver are created as plugins. Examples
 are:
 
--  MantidAlgorithms - Contains the general `algorithms <Algorithm>`__
+-  MantidAlgorithms - Contains the general :ref:`algorithms <Algorithm>`
 -  MantidDataHandling - Contains the basic data loading and saving
-   `algorithms <Algorithm>`__
--  MantidNexus - Contains the `algorithms <Algorithm>`__ for handling
+   :ref:`algorithms <Algorithm>`
+-  MantidNexus - Contains the :ref:`algorithms <Algorithm>` for handling
    nexus files
 -  MantidDataObjects - Contains the definitions of the standard
-   `workspaces <Workspace>`__
+   :ref:`workspaces <Workspace>`
 
 How can you extend Mantid?
 --------------------------
@@ -37,9 +37,9 @@ The following areas have been designed to be easily extensible through
 using plugins. Each one contains more details in case you wish to create
 one of your own.
 
--  `Algorithm <Algorithm>`__
--  `Workspace <Workspace>`__
--  `Unit <Unit>`__
+-  :ref:`Algorithm <Algorithm>`
+-  :ref:`Workspace <Workspace>`
+-  Unit
 
 How do you create a plugin?
 ---------------------------
@@ -60,8 +60,8 @@ user (or other code) does not need to know what the algorithm actually
 is, just that it is an algorithm.
 
 In addition each of the extensible units has a macro that adds some code
-that automatically registers the class with the appropriate `dynamic
-factory <Dynamic_Factory>`__. This code executes immediately when the
+that automatically registers the class with the appropriate :ref:`dynamic
+factory <Dynamic Factory>`. This code executes immediately when the
 library is loaded and is what makes you new objects available for use.
 All of these macros start DECLARE and, for example, the one for
 algorithms is:
diff --git a/Code/Mantid/docs/source/concepts/Project.rst b/Code/Mantid/docs/source/concepts/Project.rst
index 3972edb7c75..20f273f1e96 100644
--- a/Code/Mantid/docs/source/concepts/Project.rst
+++ b/Code/Mantid/docs/source/concepts/Project.rst
@@ -10,8 +10,8 @@ project.
 What a Project Consists of
 --------------------------
 
-A project consists of a .mantid file and a collection of `Nexus
-files <Nexus file>`__ it refers to. For this reason, a project is put
+A project consists of a .mantid file and a collection of :ref:`Nexus
+files <Nexus file>` it refers to. For this reason, a project is put
 into its own folder when saved.
 
 See Also
diff --git a/Code/Mantid/docs/source/concepts/Properties.rst b/Code/Mantid/docs/source/concepts/Properties.rst
index ca99e0d6fa3..333a2841af2 100644
--- a/Code/Mantid/docs/source/concepts/Properties.rst
+++ b/Code/Mantid/docs/source/concepts/Properties.rst
@@ -4,7 +4,7 @@ Properties
 ==========
 
 Properties in Mantid are the mechanism by which we pass parameters into
-`algorithms <algorithm>`__. There are a number of different types of
+:ref:`algorithms <algorithm>`. There are a number of different types of
 properties, and these are described below.
 
 Types of Properties
@@ -16,16 +16,14 @@ Single Value Properties
 This is the simplest type of property, which is essentially a name-value
 pair. Currently, single value properties of type integer (``int``),
 floating point (``double``), string (``std::string``) and boolean
-(``bool``) are supported. The C++ class which implements this kind of
-property is called
-`PropertyWithValue <http://doxygen.mantidproject.org/classMantid_1_1Kernel_1_1PropertyWithValue.html>`__.
+(``bool``) are supported. .
 
 Array Properties
 ~~~~~~~~~~~~~~~~
 
 Sometimes, a multi-element parameter may be required (a list of spectra
 to process, for example). This is achieved using an
-`ArrayProperty <http://doxygen.mantidproject.org/classMantid_1_1Kernel_1_1ArrayProperty.html>`__
+ArrayProperty
 (which is actually a PropertyWithValue - see above - of type
 std::vector). It can be created in a number of ways:
 
@@ -51,7 +49,7 @@ File Properties
 
 These properties are for capturing and holding the path and filename to
 an external file. File properties have a FileAction property that
-controls it's purpose and behavior.
+controls it's purpose and behaviour.
 
 Save :to specify a file to write to, the file may or may not exist
 OptionalSave :to specify a file to write to but an empty string is
@@ -66,13 +64,12 @@ search for matching files in this order:
 
 #. The current directory
 #. The entries in order from the datasearch.directories entry in the
-   `Properties File <Properties File#Directory_Properties>`__
+   :ref:`Properties File <Properties File>`
 
 If the file property is has a FileAction of Save as is given a relative
 path (such as "input.txt" or "\\data\\input.txt" as its value it will
-assume that path starts from the location definied in the
-defaultsave.directory entry in the `Properties
-File <Properties File#Directory_Properties>`__.
+assume that path starts from the location defined in the
+defaultsave.directory entry in the :ref:`Properties File <Properties File>`.
 
 A FileProperty can be declared in a algorithm as follows:
 
@@ -88,22 +85,21 @@ or for saving a file providing a suggested extension
 Workspace Properties
 ~~~~~~~~~~~~~~~~~~~~
 
-Properties for holding `workspaces <workspace>`__ are more complicated,
+Properties for holding :ref:`workspaces <workspace>` are more complicated,
 in that they need to hold links both to the workspace name (in the
-`Analysis Data Service <Analysis Data Service>`__) and the workspace
+:ref:`Analysis Data Service <Analysis Data Service>`) and the workspace
 itself. When setting or retrieving the value as a string (i.e. using the
 ``setValue`` or ``value`` methods) you are interacting with the
-workspace's name; other methods interact with a `shared
-pointer <Shared Pointer>`__ to the workspace.
+workspace's name; other methods interact with a :ref:`shared
+pointer <Shared Pointer>` to the workspace.
 
-The syntax to declare a
-`WorkspaceProperty <http://doxygen.mantidproject.org/classMantid_1_1API_1_1WorkspaceProperty.html>`__
+The syntax to declare a WorkspaceProperty
 in an algorithm is:
 
 ``declareProperty(new WorkspaceProperty("PropertyName","WorkspaceName",direction));``
 
 In this case, the direction (see below) must be explicitly declared. An
-optional `validator <Properties#Validators>`__ may also be appended to
+optional :ref:`validator <Properties#Validators>` may also be appended to
 the above declaration.
 
 Other 'Property Properties'
diff --git a/Code/Mantid/docs/source/concepts/Properties_File.rst b/Code/Mantid/docs/source/concepts/Properties_File.rst
index 8be3575067c..e0b27bbc087 100644
--- a/Code/Mantid/docs/source/concepts/Properties_File.rst
+++ b/Code/Mantid/docs/source/concepts/Properties_File.rst
@@ -1,7 +1,165 @@
 .. _Properties File:
 
-Properties_File
+Properties File
 ===============
 
+The two .Properties Files
+-------------------------
+
+The Mantid framework is configured using two simple text .properties files that are read an interpreted every time the framework is started. These properties are not the same as the properties of algorithms.
+
+Mantid.Properties
+*****************
+
+This file defines the default configuration that the development team suggest as sensible defaults. This file should not be altered by users as it will be replaced with every new install or upgrade of Mantid.
+
+Mantid.User.Properties
+**********************
+
+This is where users may override any property setting in Mantid. Any Property setting in this file will override anything set in the Mantid.Properties file. Simply either enter the property you wish to override in this file together with it's new value. The change will take effect the next time Mantid is started. Subsequent installs or upgrades of Mantid will never alter this file.
+
+The Properties
+--------------
+
+Note: Use forward slash (/) or double up on the number of backslash (\) characters for all paths
+
+General properties
+******************
+
++------------------------------+---------------------------------------------------+-------------+
+|Property                      |Description                                        |Example value|
++==============================+===================================================+=============+
+|algorithms.retained           |The Number of algorithms properties to retain in   | 50          |
+|                              |memory for refence in scripts.                     |             |
++------------------------------+---------------------------------------------------+-------------+
+|algorithms.categories.hidden  |A comma separated list of any categories of        | Mouns, Test |
+|                              |algorithms that should be hidden in Mantid.        | Category    |
++------------------------------+---------------------------------------------------+-------------+
+|AlgorithmChaining.SwitchedOn  |Algorithm chain re-running will replay any         | 0 or 1      |
+|                              |subsequent algorithms whenever a workspace is      |             |
+|                              |replaced.                                          |             |
+|                              |                                                   |             |
+|                              |This was an early implementation and its use is    |             |
+|                              |no longer advised as it could cause race conditions|             |
+|                              |when combined with scripts.                        |             |
++------------------------------+---------------------------------------------------+-------------+
+|MultiThreaded.MaxCores        |Sets the maximum number of cores available to be   | 0           |
+|                              |used for threads for OpenMP. If zero it will use   |             |
+|                              |one thread per logical core available.             |             |
++------------------------------+---------------------------------------------------+-------------+
+
+Facility and instrument properties
+**********************************
+
++------------------------------+---------------------------------------------------+-------------+
+|Property                      |Description                                        |Example value|
++==============================+===================================================+=============+
+|default.facility              |The name of the default facility. The facility must| ISIS        |
+|                              |be defined within the facilites.xml file to be     |             |
+|                              |considered valid. The file is described here.      |             |
+|                              |:ref:`here <Facilities file>`.                     |             |
++------------------------------+---------------------------------------------------+-------------+
+|default.instrument            |The name of the default instrument. The instrument | WISH        |
+|                              |must be defined within the facilities.xml file to  |             |
+|                              |be valid. The file is described                    |             |
+|                              |:ref:`here <Facilities file>`.                     |             |
++------------------------------+---------------------------------------------------+-------------+
+
+Directory Properties
+********************
+
++--------------------------------+---------------------------------------------------+-----------------------+
+|Property                        |Description                                        |Example value          |
++================================+===================================================+=======================+
+|datasearch.directories          |A semi-colon(;) separated list of directories to   |../data;               |
+|                                |use to search for data.                            |\\\\isis\\isis$\\ndxgem|
++--------------------------------+---------------------------------------------------+-----------------------+
+|defaultsave.directory           |A default directory to use for saving files.       |../data                |
+|                                |the data archive                                   |                       |
++--------------------------------+---------------------------------------------------+-----------------------+
+|instrumentDefinition.directory  |Where to load instrument definition files from     |../Test/Instrument     |
++--------------------------------+---------------------------------------------------+-----------------------+
+|parameterDefinition.directory   |Where to load parameter definition files from      |../Test/Instrument     |
++--------------------------------+---------------------------------------------------+-----------------------+
+|pythonscripts.directories       |Python will also search the listed directories when|../scripts;            |
+|                                |importing modules.                                 |C:/MyScripts           |
++--------------------------------+---------------------------------------------------+-----------------------+
+|pythonscripts.directory         |DEPRECATED: Use pythonscripts.directories          |../scripts             |
+|                                |A single location for the Python scripts directory |                       |
++--------------------------------+---------------------------------------------------+-----------------------+
+|requiredpythonscript.directories|A list of directories containing Python scripts    |../scripts/SANS;       |
+|                                |that Mantid requires to function correctly.        |../scripts/Excitations |
+|                                |WARNING: Do not alter the default value.           |                       |
++--------------------------------+---------------------------------------------------+-----------------------+
+|plugins.directory               |The path to the directory that contains the Mantid |../Plugins             |
+|                                |plugin libraries                                   |                       |
++--------------------------------+---------------------------------------------------+-----------------------+
+|requiredpythonscript.directories|A list of directories containing Python scripts    |../scripts/SANS;       |
+|                                |that Mantid requires to function correctly.        |../scripts/Excitations |
+|                                |WARNING: Do not alter the default value.           |                       |
++--------------------------------+---------------------------------------------------+-----------------------+
+
+
+
+Logging Properties
+******************
+
+The details of configuring the logging functionality within Mantid will not be explained here. For those who want more details look into the POCO logging classes and the Log4J logging module that it closely emulates. There are several comments in the properties file itself that explain the configuration we provide by default.However there are some obvious areas that you may want to alter and those properties are detailed below.
+
++----------------------------------------+---------------------------------------------------+-----------------------+
+|Property                                |Description                                        |Example value          |
++========================================+===================================================+=======================+
+|logging.loggers.root.level              |Defines the lowest level of messages to be output  |debug, informtion,     |
+|                                        |by the system. The default is information, but this|notice, warning,       |
+|                                        |can be lowered to debug for more detailed feedback.|error, critical        |
+|                                        |                                                   |or fatal               |
++----------------------------------------+---------------------------------------------------+-----------------------+
+|logging.channels.fileFilterChannel.level|The lowest level messages to output to the log     |debug, informtion,     |
+|                                        |file. The default is warning, but this can be      |notice, warning,       |
+|                                        |lowered to debug for more detailed feedback. The   |error, critical        |
+|                                        |higher level of this and logging.loggers.root.level|or fatal               |
+|                                        |will apply.                                        |                       |
++----------------------------------------+---------------------------------------------------+-----------------------+
+|logging.channels.fileChannel.path       | The Path to the log file.                         |../logs/mantid.log     |
++----------------------------------------+---------------------------------------------------+-----------------------+
+
+MantidPlot Properties
+*********************
+
++--------------------------------------+---------------------------------------------------+-----------------------+
+|Property                              |Description                                        |Example value          |
++======================================+===================================================+=======================+
+|MantidOptions.InvisibleWorkspaces     |Do not show 'invisible' workspaces                 |0, 1                   |
++--------------------------------------+---------------------------------------------------+-----------------------+
+|MantidOptions.InstrumentView.UseOpenGL|Controls the use of OpenGL in rendering the        |On, Off                |
+|                                      |"unwrapped" (flat) instrument views.               |                       |
++--------------------------------------+---------------------------------------------------+-----------------------+
+
+ScriptRepository Properties
+***************************
+
++-----------------------+-----------------------------------------------+----------------------------------------------------------------+
+|Property               |Description                                    |Example value                                                   |
++=======================+===============================================+================================================================+
+|ScriptLocalRepository  |Directory where ScriptRepository is Installed. |c:\MantidInstall\MyScriptRepository                             |
++-----------------------+-----------------------------------------------+----------------------------------------------------------------+
+|ScriptRepository       |URL for the remote script repository.          |http://download.mantidproject.org/scriptrepository/             |
++-----------------------+-----------------------------------------------+----------------------------------------------------------------+
+|UploaderWebServer      |URL for uploading scripts.                     |http://upload.mantidproject.org/scriptrepository/payload/publish|
++-----------------------+-----------------------------------------------+----------------------------------------------------------------+
+|ScriptRepositoryIgnore |CSV patterns for paths that should not be      |*pyc;                                                           |
+|                       |listed at ScriptRepository.                    |                                                                |
++-----------------------+-----------------------------------------------+----------------------------------------------------------------+
+
+
+Getting access to Mantid properties
+***********************************
+
+To get access to, e.g. data saving path property from a C++ program one has to issue the following command:
+
+
+.. testcode:: properties
+
+  path = ConfigService.getString("defaultsave.directory")
 
 .. categories:: Concepts
\ No newline at end of file
diff --git a/Code/Mantid/docs/source/concepts/RAW_File.rst b/Code/Mantid/docs/source/concepts/RAW_File.rst
index 4816964d89a..1b917b56ab5 100644
--- a/Code/Mantid/docs/source/concepts/RAW_File.rst
+++ b/Code/Mantid/docs/source/concepts/RAW_File.rst
@@ -78,7 +78,7 @@ More information about Alternate Data Streams
 See also
 ~~~~~~~~
 
-`Nexus file <Nexus file>`__ a newer type of data file
+:ref:`Nexus file <Nexus file>` a newer type of data file
 
 
 
diff --git a/Code/Mantid/docs/source/concepts/Run.rst b/Code/Mantid/docs/source/concepts/Run.rst
index 53df6475223..0241d53047a 100644
--- a/Code/Mantid/docs/source/concepts/Run.rst
+++ b/Code/Mantid/docs/source/concepts/Run.rst
@@ -11,7 +11,7 @@ good proton charge, total frames etc. It also holds all of the sample
 log files as sets of time-series data. Currently used properties within
 Mantid includes *run\_start*, which specified the date the data were
 collected. Where an instrument has been modified over time, and multiple
-`instrument definition files <InstrumentDefinitionFile>`__ have been
+:ref:`instrument definition files <InstrumentDefinitionFile>` have been
 defined for it, this property is used to loads the IDF valid when the
 data were collected.
 
diff --git a/Code/Mantid/docs/source/concepts/SANS2D_Sample_IDF.rst b/Code/Mantid/docs/source/concepts/SANS2D_Sample_IDF.rst
new file mode 100644
index 00000000000..a4cfb9685ac
--- /dev/null
+++ b/Code/Mantid/docs/source/concepts/SANS2D_Sample_IDF.rst
@@ -0,0 +1,174 @@
+.. _SANS2D_Sample_IDF:
+
+IDF-ISIS-SANS2D-annotated
+=========================
+
+This page annotates the small angle scattering SANS2D IDF, with the purpose of (hopefully) quickly learn the basis of creating a similar IDF.
+
+Instrument view of SANS2D
+-------------------------
+
+SANS2D consists of two square detector banks and some monitors. Below is shown data from run 14515 (using the Load button on MantidPlot and then selecting instrument view) and for this run zero counts where recorded for the front-detector bank (the SANS2D front-detector was taken off for a period of time, although zero count data were still recorded for this bank, and as of this writing the SANS2D scientists have chosen to stick with the same IDF regardless of weather the front-detector bank is on the instrument or not).
+
+The view of the instrument is generated using the 'Pick' mode. This mode is, for example, useful to check how detector IDs have been assigned. Try this out yourself. In pick mode simply hover the mouse over the banks and you will in the left hand panel above 'Plotting detector spectra' see information about the individual detectors.
+
+.. figure:: ../images/Sans2d-instrument-view.PNG
+   :alt: Sans2d-instrument-view.png
+
+   Sans2d-instrument-view.png
+
+
+A schematic annotation of parts of the ISIS SANS2D IDF
+
+.. figure:: ../images/Sans2d_IDF_annotated.png
+   :alt: Sans2d IDF annotated.png
+
+   Sans2d IDF annotated.png
+
+A detailed annotated version of the full ISIS SANS2D IDF
+
+.. code:: xml
+
+  <!-- Specify name of instrument and date from when this IDF is valid -->
+  <instrument xmlns="http://www.mantidproject.org/IDF/1.0" 
+              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+              xsi:schemaLocation="http://www.mantidproject.org/IDF/1.0 Schema/IDFSchema.xsd"
+              name="SANS2D" 
+              valid-from="1900-01-31 23:59:59">
+   
+  <!-- Specify various optional defaults -->
+    <defaults>
+      <length unit="meter"/>
+      <angle unit="degree"/>  
+      <reference-frame>
+        <along-beam axis="z"/>
+        <pointing-up axis="y"/>
+        <handedness val="right"/>
+      </reference-frame>
+      <default-view axis-view="z-"/>
+    </defaults>
+   
+   
+  <!-- ISIS is a neutron spallation source. Therefore an important
+       piece of information is the position the source relative to
+       the sample, which is needed to calculate neutron flightpaths. 
+       The source currently also serves as a point along the beam, and 
+       the source-to-sample direction is used to determine the beam 
+       direction in a number of parts of the Mantid code. -->
+    <component type="source">
+      <location />  <!-- Specify location of this component. Specifying nothing means use defaults are (x=0,y=0,z=0) -->
+    </component>
+    <type name="source" is="Source" /> <!-- Specify the type with name "source", which also 'is' marked as the Source --> 
+   
+  <!-- Specify position of the sample. SANS2D scientists here 
+       chose to specify this at (x=0,y=0,z=19.281) in their preferred coordinates
+       system. Another common choice is setting the SamplePos at (0,0,0) -->
+    <component type="some-sample-holder">
+      <location z="19.281"/>
+    </component>
+    <type name="some-sample-holder" is="SamplePos" /> 
+   
+  <!-- Specify monitor components. Monitors collect data hence 
+       the idlist="monitors", which specify the name of a list of detector/monitor IDs.
+       For ISIS data this provides the link between the data and the components
+       collecting the data. Even for data not associated with unique IDs,
+       unique ID numbers of your choice are still required, for subsequent 
+       use by Mantid analysis -->
+    <component type="monitors" idlist="monitors">
+      <location />
+    </component>
+   
+    <!-- Define the monitor detector IDs. There are 8 of these on SANS2D -->
+    <idlist idname="monitors">
+      <id start="1" end="8" />  
+    </idlist> 
+   
+    <!-- Specify what a type with name="monitors" is. This type happens to be a container/grouping
+         of the monitors of this instrument. This grouping is here entirely optional. Only difference
+         it makes is that in the Mantid instrument view tree these will be listed under one node, and
+         in Python/C++ code a user can more easy for example set a property which applies
+         to all the monitors -->
+    <type name="monitors">
+      <component type="monitor-tbd">
+        <location z="7.217" name="monitor1"/>
+        <location z="17.937" name="monitor2"/>
+      </component>
+      <component type="Moderator-Monitor3">
+        <location z="19.497" name="monitor3"/>
+      </component>
+      <component type="monitor-tbd">
+        <location z="30.0" name="monitor4"/>
+      </component>       
+      <!-- These monitors are defined in the data, but in fact do not exist on
+           the instrument at present. So these are just located at dummy locations -->
+      <component type="no shape monitor"> 
+        <location z="0" name="placeholder monitor"/>
+        <location z="0" name="placeholder monitor"/>
+        <location z="0" name="placeholder monitor"/>
+        <location z="0" name="placeholder monitor"/>      
+      </component>  
+    </type>
+   
+    <!-- Define one of the monitor types. This monitor is given a physical shape.
+         More specifically here a cylindrical shape. See http://www.mantidproject.org/HowToDefineGeometricShape
+         for all the options for defining a physical shape -->
+    <type name="monitor-tbd" is="monitor">
+      <cylinder id="some-shape">
+        <centre-of-bottom-base r="0.0" t="0.0" p="0.0" />
+        <axis x="0.0" y="0.0" z="1.0" /> 
+        <radius val="0.01" />
+        <height val="0.03" />
+      </cylinder>   
+    </type>
+   
+    <!-- Another monitor type -->
+    <type name="Moderator-Monitor3" is="monitor">
+      <percent-transparency val="99.9" />
+      <cuboid id="shape">
+        <left-front-bottom-point x="0.0125" y="-0.0125" z="0.0"  />
+        <left-front-top-point  x="0.0125" y="-0.0125" z="0.005"  />
+        <left-back-bottom-point  x="-0.0125" y="-0.0125" z="0.0"  />
+        <right-front-bottom-point  x="0.0125" y="0.0125" z="0.0"  />
+      </cuboid>
+      <algebra val="shape" />
+    </type>    
+   
+    <!-- Define a no shape monitor type -->
+    <type name="no shape monitor" is="monitor" /> 
+   
+   
+  <!-- Specify the SANS2D front detector bank, which is a square detector bank of 192 x 192 pixels
+       Because this detector bank is described using an optional shortcut notation then an 'idlist' is
+       not used to specify the detector IDs. Instead the tags idstart, idfillbyfirst, idstep and idstepbyrow
+       which in this particular case means the ID are assigned as shown in the instrument view picture on this page -->
+    <component type="detector-bank" idstart="2000000" idfillbyfirst="y" idstep="1000" idstepbyrow="1">
+      <location x="1.1" z="23.281" name="front-detector"/>
+    </component>  
+   
+  <!-- Specify the SANS2D rear detector, which is of the same type as the front detector bank -->  
+    <component type="detector-bank" idstart="1000000" idfillbyfirst="y" idstep="1000" idstepbyrow="1">
+      <location z="23.281" name="rear-detector"/>
+    </component>
+   
+    <!-- Specify what a detector bank type is, which is a square array of 192 x 192 pixels, and here
+         a shortcut notation is used do define such a bank using is="RectangularDetector" -->
+    <type name="detector-bank" is="RectangularDetector" type="pixel" 
+      xpixels="192" xstart="-0.48705" xstep="+0.0051"
+      ypixels="192" ystart="-0.48705" ystep="+0.0051" >
+    </type>  
+   
+    <!-- Specify a pixel type -->
+    <type name="pixel" is="detector">
+      <cuboid id="shape">
+        <left-front-bottom-point x="0.005104167" y="-0.005104167" z="0.0"  />
+        <left-front-top-point  x="0.005104167" y="-0.005104167" z="0.000005"  />
+        <left-back-bottom-point  x="-0.005104167" y="-0.005104167" z="0.0"  />
+        <right-front-bottom-point  x="0.005104167" y="0.005104167" z="0.0"  />
+      </cuboid>
+      <algebra val="shape" /> 
+    </type>      
+   
+  </instrument>
+
+
+.. categories:: Concepts
\ No newline at end of file
diff --git a/Code/Mantid/docs/source/concepts/Shared_Pointer.rst b/Code/Mantid/docs/source/concepts/Shared_Pointer.rst
index f6454bb03fc..3ff33b7e98b 100644
--- a/Code/Mantid/docs/source/concepts/Shared_Pointer.rst
+++ b/Code/Mantid/docs/source/concepts/Shared_Pointer.rst
@@ -1,6 +1,6 @@
 .. _Shared Pointer:
 
-Shared_Pointer
+Shared Pointer
 ==============
 
 What are they?
diff --git a/Code/Mantid/docs/source/concepts/Table_Workspaces.rst b/Code/Mantid/docs/source/concepts/Table_Workspaces.rst
index e43ec07a442..73c30efa06e 100644
--- a/Code/Mantid/docs/source/concepts/Table_Workspaces.rst
+++ b/Code/Mantid/docs/source/concepts/Table_Workspaces.rst
@@ -1,11 +1,11 @@
 .. _Table Workspaces:
 
-Table_Workspaces
+Table Workspaces
 ================
 
--  *This page focusses on dealing with Table Workspaces in C++, and is
+-  This page focusses on dealing with Table Workspaces in C++, and is
    aimed at developers. For details on interacting with Table Workspaces
-   in Python, please see `this page <Python_ITableWorkspace>`__.*
+   in Python, please see :py:obj:`this page <mantid.api.ITableWorkspace>`.
 
 Overview
 --------
@@ -56,8 +56,8 @@ the data. To get access to the vector use getVector(name). To get the
 column object use getColumn(name).
 
 Only columns of type int, double and str can currently be saved to Nexus
-by `SaveNexus <SaveNexus>`__ or
-`SaveNexusProcessed <SaveNexusProcessed>`__. Columns of other types will
+by :ref:`SaveNexus <algm-SaveNexus>` or
+:ref:`SaveNexusProcessed <algm-SaveNexusProcessed>`. Columns of other types will
 simply be ommitted from the Nexus file without any error message.
 
 Table rows
diff --git a/Code/Mantid/docs/source/concepts/Unit_Factory.rst b/Code/Mantid/docs/source/concepts/Unit_Factory.rst
index 0b063750a9c..0dae6818787 100644
--- a/Code/Mantid/docs/source/concepts/Unit_Factory.rst
+++ b/Code/Mantid/docs/source/concepts/Unit_Factory.rst
@@ -3,14 +3,10 @@
 Unit_Factory
 ============
 
-.. role:: math(raw)
-   :format: html latex
-..
-
 What is it?
 -----------
 
-The Unit Factory is a `Dynamic Factory <Dynamic Factory>`__ that creates
+The Unit Factory is a :ref:`Dynamic Factory <Dynamic Factory>` that creates
 and hands out instances of Mantid Unit objects.
 
 Available units
diff --git a/Code/Mantid/docs/source/concepts/UserAlgorithms.rst b/Code/Mantid/docs/source/concepts/UserAlgorithms.rst
new file mode 100644
index 00000000000..183221e1c2e
--- /dev/null
+++ b/Code/Mantid/docs/source/concepts/UserAlgorithms.rst
@@ -0,0 +1,8 @@
+.. _UserAlgorithms:
+
+User Algorithms
+===============
+The code for a number of example algorithms is provided in the UserAlgorithms directory of a Mantid installation, and can also be viewed by following the links that follow. 
+
+
+.. categories:: Concepts
\ No newline at end of file
diff --git a/Code/Mantid/docs/source/concepts/Workflow_Algorithm.rst b/Code/Mantid/docs/source/concepts/Workflow_Algorithm.rst
index 2ea111cef71..0fdc680fa1f 100644
--- a/Code/Mantid/docs/source/concepts/Workflow_Algorithm.rst
+++ b/Code/Mantid/docs/source/concepts/Workflow_Algorithm.rst
@@ -14,10 +14,11 @@ child algorithms to do so.
 Special Functions
 ~~~~~~~~~~~~~~~~~
 
-.. figure:: NestedHistory.png
+.. figure:: ../images/NestedHistory.png
    :alt: NestedHistory.png
 
    NestedHistory.png
+
 Nested History
 ^^^^^^^^^^^^^^
 
@@ -39,8 +40,8 @@ flow diagram of it's operations.
 Examples
 ''''''''
 
--  `DGSReduction <http://docs.mantidproject.org/algorithms/DgsReduction.html>`__
--  `MuonLoad <http://docs.mantidproject.org/algorithms/MuonLoad.html>`__
+-  :ref:`DGSReduction <algm-DgsReduction>`
+-  :ref:`MuonLoad <algm-MuonLoad>`
 
 
 
diff --git a/Code/Mantid/docs/source/concepts/Workspace.rst b/Code/Mantid/docs/source/concepts/Workspace.rst
index 010cc4c0fc3..a6a452f2ff8 100644
--- a/Code/Mantid/docs/source/concepts/Workspace.rst
+++ b/Code/Mantid/docs/source/concepts/Workspace.rst
@@ -6,21 +6,21 @@ Workspace
 What are they?
 --------------
 
-Workspaces are the nouns of Mantid (while `algorithms <algorithm>`__ are
+Workspaces are the nouns of Mantid (while :ref:`algorithms <algorithm>` are
 the verbs). Workspaces hold the data in Mantid.
 
 They come in several forms, but the most common by far is the
-`MatrixWorkspace <MatrixWorkspace>`__ which contains measured or derived
+:ref:`MatrixWorkspace <MatrixWorkspace>` which contains measured or derived
 data with associated errors. Matrix Workspaces are typically created
 initially by executing one of Mantid's 'Load' algorithms, for example
-`LoadRaw <http://docs.mantidproject.org/nightly/algorithms/LoadRaw.html>`__
+:ref:`LoadRaw <algm-LoadRaw>`
 or
-`LoadNexus <http://docs.mantidproject.org/nightly/algorithms/LoadNexus.html>`__,
+:ref:`LoadNexus <algm-LoadNexus>`,
 or they are the output of algorithms which took a matrix workspace as
-input. In `MantidPlot <MantidPlot:_Help>`__ the data from the workspace
+input. In `MantidPlot <http://www.mantidproject.org/MantidPlot:_Help>`__ the data from the workspace
 can viewed as a table, and graphed in many ways.
 
-Another form of workspace is the `TableWorkspace <Table Workspaces>`__.
+Another form of workspace is the :ref:`TableWorkspace <Table Workspaces>`.
 This stores data of (somewhat) arbitrary type in rows and columns, much
 like a spreadsheet. These typically are created as the output of certain
 specialized algorithms (e.g. curve fitting).
@@ -33,24 +33,24 @@ In software engineering terms, the 'abstract' concept of a workspace is
 an 'interface', in that it defines common properties that are
 implemented by various 'concrete' workspaces. Interaction with
 workspaces is typically through an interface. The concrete workspaces
-themselves are loaded in via Mantid's `plugin <plugin>`__ mechanism and
-are created using the `Workspace Factory <Workspace Factory>`__.
+themselves are loaded in via Mantid's :ref:`plugin <plugin>` mechanism and
+are created using the Workspace Factory.
 
 Example Workspaces
 ------------------
 
--  `MatrixWorkspace <MatrixWorkspace>`__ - A base class that contains
+-  :ref:`MatrixWorkspace <MatrixWorkspace>` - A base class that contains
    among others:
 
-   -  `Workspace2D <Workspace2D>`__ - A workspace for holding two
+   -  :ref:`Workspace2D <Workspace2D>` - A workspace for holding two
       dimensional data in memory, this is the most commonly used
       workspace.
-   -  `EventWorkspace <EventWorkspace>`__ - A workspace that retains the
+   -  :ref:`EventWorkspace <EventWorkspace>` - A workspace that retains the
       individual neutron event data.
 
--  `TableWorkspace <Table Workspaces>`__ - A workspace holding data in
+-  :ref:`TableWorkspace <Table Workspaces>` - A workspace holding data in
    rows of columns having a particular type (e.g. text, integer, ...).
--  `WorkspaceGroup <WorkspaceGroup>`__ - A container for a collection of
+-  :ref:`WorkspaceGroup <WorkspaceGroup>` - A container for a collection of
    workspaces. Algorithms given a group as input run sequentially on
    each member of the group.
 
@@ -83,21 +83,21 @@ createWorkspace if you are writing C++ or Python algorithms.
 +-------------------------------+-------------------------------------------+
 | "CompressedWorkspace2D"       | CompressedWorkspace2D                     |
 +-------------------------------+-------------------------------------------+
-| "EventWorkspace"              | `EventWorkspace <EventWorkspace>`__       |
+| "EventWorkspace"              | :ref:`EventWorkspace <EventWorkspace>`    |
 +-------------------------------+-------------------------------------------+
 | "ManagedWorkspace2D"          | ManagedWorkspace2D                        |
 +-------------------------------+-------------------------------------------+
 | "TableWorkspace"              | TableWorkspace                            |
 +-------------------------------+-------------------------------------------+
-| "Workspace2D"                 | `Workspace2D <Workspace2D>`__             |
+| "Workspace2D"                 | :ref:`Workspace2D <Workspace2D>`          |
 +-------------------------------+-------------------------------------------+
 | "WorkspaceSingleValue"        | WorkspaceSingleValue                      |
 +-------------------------------+-------------------------------------------+
 | "ManagedRawFileWorkspace2D"   | ManagedRawFileWorkspace2D                 |
 +-------------------------------+-------------------------------------------+
-| "MDEventWorkspace"            | `MDEventWorkspace <MDEventWorkspace>`__   |
+| "MDWorkspace"                 | :ref:`MDWorkspace <MDWorkspace>`          |
 +-------------------------------+-------------------------------------------+
-| "MDHistoWorkspace"            | `MDHistoWorkspace <MDHistoWorkspace>`__   |
+| "MDHistoWorkspace"            | :ref:`MDHistoWorkspace <MDHistoWorkspace>`|
 +-------------------------------+-------------------------------------------+
 
 
diff --git a/Code/Mantid/docs/source/concepts/Workspace2D.rst b/Code/Mantid/docs/source/concepts/Workspace2D.rst
index 76bd44da45b..6a7e2c28970 100644
--- a/Code/Mantid/docs/source/concepts/Workspace2D.rst
+++ b/Code/Mantid/docs/source/concepts/Workspace2D.rst
@@ -4,15 +4,15 @@ Workspace2D
 ===========
 
 The Workspace2D is a Mantid data type for a
-`MatrixWorkspace <MatrixWorkspace>`__.
+:ref:`MatrixWorkspace <MatrixWorkspace>`.
 
 It consists of a workspace with 1 or more spectra. Typically, each
 spectrum will be a histogram. For example, you might have 10 bins, and
 so have 11 X-value, 10 Y-values and 10 E-values in a workspace.
 
-In contrast to an `EventWorkspace <EventWorkspace>`__, a Workspace2D
+In contrast to an :ref:`EventWorkspace <EventWorkspace>`, a Workspace2D
 only contains bin information and does not contain the underlying event
-data. The `EventWorkspace <EventWorkspace>`__ presents itself as a
+data. The :ref:`EventWorkspace <EventWorkspace>` presents itself as a
 histogram (with X,Y,E values) but preserves the underlying event data.
 
 
diff --git a/Code/Mantid/docs/source/concepts/WorkspaceGroup.rst b/Code/Mantid/docs/source/concepts/WorkspaceGroup.rst
index 9544412892c..7c095bcf145 100644
--- a/Code/Mantid/docs/source/concepts/WorkspaceGroup.rst
+++ b/Code/Mantid/docs/source/concepts/WorkspaceGroup.rst
@@ -13,13 +13,13 @@ Creating a Workspace Group
 
 -  Select a few workspaces in MantidPlot and click the "Group" button
    above the list of workspaces.
--  Use the `GroupWorkspaces <GroupWorkspaces>`__ algorithm.
+-  Use the :ref:`GroupWorkspaces <algm-GroupWorkspaces>` algorithm.
 
 Un-grouping Workspaces
 ~~~~~~~~~~~~~~~~~~~~~~
 
 -  Select the WorkspaceGroup and click "Ungroup".
--  Use the `UnGroupWorkspace <UnGroupWorkspace>`__ algorithm.
+-  Use the :ref:`UnGroupWorkspace <algm-UnGroupWorkspace>` algorithm.
 
 
 
diff --git a/Code/Mantid/docs/source/images/CombineIntoOneShapeExample.png b/Code/Mantid/docs/source/images/CombineIntoOneShapeExample.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd5640c97596b486e22f1f3b035a6906826de149
GIT binary patch
literal 4922
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

literal 0
HcmV?d00001

diff --git a/Code/Mantid/docs/source/images/LETinFull3DInstrumentView.png b/Code/Mantid/docs/source/images/LETinFull3DInstrumentView.png
new file mode 100644
index 0000000000000000000000000000000000000000..eb860cf384a1726739d68f115973593e8c9aab36
GIT binary patch
literal 87635
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%0Dq}WLsbL!QX`n!t%_AtC>bRH4~$!%!P+dJ
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
Q0sgzAsG(3G|M=zq2bOr#5&!@I

literal 0
HcmV?d00001

diff --git a/Code/Mantid/docs/source/images/Location-element-transformation.png b/Code/Mantid/docs/source/images/Location-element-transformation.png
new file mode 100644
index 0000000000000000000000000000000000000000..d0a7a60d9e9129584b865b52141e52696c1d46a5
GIT binary patch
literal 8492
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%0AY{sWYou
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
T)=V<sZviR_n)0QuEQ9_JOu3U!

literal 0
HcmV?d00001

diff --git a/Code/Mantid/docs/source/images/Sans2d-instrument-view.PNG b/Code/Mantid/docs/source/images/Sans2d-instrument-view.PNG
new file mode 100644
index 0000000000000000000000000000000000000000..73c8d59e12603b64d931a6098d135800a5bdfc02
GIT binary patch
literal 328598
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%0A19zLdguWqhsP9<pcM|@~?
zY%xDHVBwtc1U`Ryb#zobc5sB}Qc(DtJtseyJR(0_Vz+&KfTwQ><lG)8I-A7pymBuP
zK`AH<C-yF>r}d9v6%WQduV=3-*Tb@(mWQVD_Etf$l?u#_3WcGwV_MrpqcBu9dWqX{
za1B|U@nX)%M2EAkP*awB=`1uJty(mU3EVozjtR^34;&tyC?V=GcB9M$`FZS+kki4L
z&@SGcQ}V<&yBEKQyVnVZiiW6f_g{X-PNT1$us?8!@|rhtOqdkLN4rDhWk)g5Tg6<J
zQna=XM{LU)(2FDsF3Lf=xroHb@E~~^jvqq|Nw%R+o|NZsXJ<S{fAeDlU+s2Zwp)eW
zO9A)ydU?@H58Az$MF;$tT?d?Xe|80~8C~V;zWeztVf$otcmF-~{eIf*yL`-=gHmN%
z-k*IhU8<+FqXK?@D?3$7^+)S~!;I^;)MgRcHCGi@1~=|zO|-DwDVnnbwg_$*ms)Uc
z`;VlQf4x34YQdDOE<r~yywy+buiHd{n)|3_z&5QgZWYYDHU{*mK-N|hk9p-5)NF|R
zHY?)v;9%7-KSdLSY>PuR<yxd|>G(WF&-{=5brRR)+0YviZ8l>t#$17Nnp7etbQ>G0
zKqMMv=>n-6Z;j_OF!SD19VF$s09%&y{Ct5;Tzg%Hy97eed)nqvrr;}48X^9dYhwCT
zt--4|@(2f6$)F%Uhwbv}SKlW%DKeo%3=`}g=DaGMjTqfupT26bZZ0$O1DvFUm$Pt`
zc->N5E+zw;3yWyrU@(={>1oZr=_Nh@6EW&-1GNerxbv$*@f$$_%J+aFP}K;x$P>qi
zlePu!!3P0`$ML4HaY^B0b5vUM?4$la7N`+sRHJCYmmJRI#oVml^nveLWp1bR9_0s@
zY#K#hcMGtEkPtj%UjNNqEwfpLob0iZOnPLcEBcXw$79X^Q<)ic5yYFSOIp-N--Vdg
zq0iOZ)@6oTcJr<2VBJS;)P4|Wsp9O~Y^O;xl5j2MV*kRZeyPyVIAHgWM9BihSAMyf
zpj2ZAIW?iCbT2*Ew=8dl)r4!Sb?IC@E^82*-_Z!-zl_F`*L-`u>q=rBE{k6)G23?r
z6B=ozZ7aRM-$b;ICrPxqeHp2mS!6}*eX!wWLw?H)b%7w)8f#zE?P&+pr3_!UN2O&t
z)@=5f5nt$qd=2x-L<`FeLE<akZkit4$kKn**Jl{l^i&)-S3mz<qE#*OPjb$O8hgIk
z^s-N`FQ0C#^0Jz?#XvV2&Rm>FRM>U?tG|ft#f$d}+{A{)7~FNT6X-{hk%8EzjvQ!M
z-kr$n2^Y+Iv1>aNjg(Cyi_XHtoUt{9H|OVK`zl@R*I64|J(<j=OEO5PyZ+pddVh)#
zD6m}_eGSdDovT|8mqf9q*65?|Cy2WP&#z|rM;*<|%lxEX=D2>;8Qb#W^lN-DP-!5J
zoci$+{Y3bn=E;bQ*^skDhhh3n*t0&r`U-1hX_o5V9J*OC&e-|+q7fIxvmn1(QkEiu
zH$iSv2fwCqpb`*zXR>@QqI%GHlDm-Pr$j}$D4eY$rS<cO?Ki}ATeLfL9x8gz?#gEz
zWF*G8>TQ=bHY#%7S>^T(SBSY8;I8F7aRY+<RA`~Puhy9QBP{jhUQ%csa>Uaq+^eiK
zojUEn*kWB$*{LWyv%chgL4{saG$}c=MSr3oQ?RtSwz{*6Ao?p;Fv5&PKxuLrIkJv0
zbZpW01-6c*(+y}X$GH1`5G%iakm_9ce-SR`nGuG{jg1LM{vW~eS27@rmD0C<bG4m>
zFG}CE3Q~&!hI+Hu&pG&u-d<28^GSiF*GP(bTq><FKbsHVTsP%dqz``TNia@ZBBF`e
zJ)(tc2243g<}(t@_jIMUVyFz(iPjTn?OCK)QN_`1P~xRA5Q9C+RWgscZOT(=$&NIA
zJP@9EEXEMd4gZNbU`Gv8Y(Uf<6`XX|@cJ03#xN7y^g4{0<T$WeXeu4LsuE~%XZ{vr
z3mccEc7roU?OsOSpe0%ExW)Rb#+yh;*EsfpKRm^sr29z2-c9pI)K#jgjx|aK4)Yt~
z<951}zGDHI(%6`Aa|}97Wgik~g8Gg7$U`UBEcDV5Rt=gylH)X-9p(Gbuw7hOedcMh
z|3QJ-Cme6`ju*yY6D>>XroT}|*yEuQ@4KIq?$oNb|C<M;E-;^__Y3{;1W4@IF~GVz
zuefIMlIk_k-~;Pw%9$1aC343($ltTSWf&nd1PT%R;hfdJ$t?dzTjg#(vI3|8W|47;
zQ#+{DWHB<X8axv!I5qzY6aTl>cxe5I9n-`mi)dNX#Vp$S#wys|j8)h)i#bg&*`^(;
zgpANMR)p$hEtVyr%Ld^rhQ>ZO^U{NAG&c=R4{WK03+83%s-$~+%7*LRQdmt?Qsxk-
ze;S6ZUE&I97eV<IPP;jX#s$+QclgaR$%$z3yDsF;adk8rk6c0~RrajFk-k;+<8R7G
z8wT#z38hk8cxvG0()*rEl%0Us=dDTd8+5Dc-edrvY7hMAexI40yxI1tV1<8*35R!{
zhU>qiQ0lYXN2<EquFo6#=FhhlU6uN&8lwfO|BfhDsBiKj@=+msmVpt_qbXK7p^7V)
za^nm7zvp`aVfXrDvDl2M3dS*Ptx2T}@|T~mi%nK)W1fa!)^c<_8ewrUH;VA7uoFaz
z?JcHC9b5hZy6(6B+uis0pee)ry`PjPQ`cZohLmn(Ibi>v%zto_TIg!k&w=?6W1Cw7
zFQ)ETA5JKbF$ck`%xtJn6d$x)W-Mx=|B@xL{Sxgcs{FY4Ww7DYFZQa=d-dLqz}QhW
zTwQMSQ|)ZrMY1Kt?>@`*t8EW3SzY@hpx4weo3^;sTRi+xVTg*fj35t`DpCEO@@0tX
z;{QhZf^>bMNxpI<M)DFi!W`}37U6Js!A&ML2opll`r*Pa9e81MB;(i}1qzM^8rDu*
z%_}qOYqPMhKe8=7EAq-T1k>q{{J#~#s4EC>uC5pXms(MP`GR?|?n<(M=l*w$`Ful&
zMt9jb=)SN}72}ftW@^pW=3{)mS)>6~I$e885e%vd;p45L>p|ZqIqfV2f^|8~bSpE$
zocrXQU>0=bL88JptnG>RcW5CyRnG{$l8|Gi7$}^tOQQ~L-X=N=Z&$D)CWJ41Itllp
z_DXgKwq)Nhy>&Zr=qC@QMcvlXugJDfKwfhOYTu#Yp4L7F?V*O*wdsJ68PU3~wVZXA
zG4gdw@H>WX;ioHr7VOk=r=)%omIE7YZDA9h$!(Ol((rxvK!WAt*vNx1YYJA(Z2bo7
z@j{-$Eak%elvB9?5>ok3En(4r*<|8L!K=`#dSNrxsa*WtvA`=Y56ZA*mK)(50ar%k
zrXJTT_o=ZU560`%V30V;t@Burgs?0u^A)LEnkVnM$rYFhKdwa7&uW&N-QW?eP1rUx
zB@QyV0?giwd~akj@N-MTAR4Cb?CFI?qXn80@wv70jNEmmlv>7FKiDhX3rW$AuS?|q
zmHw*yI6WnuX0|G~iWk&cd&N{?@|_crZl~pP%jwhZTzskQQjk%)t4=%2^}jg7m;H3I
z#N@aNna}H7h1(%teMQ^GWhVL&Uu!<2dR<k^C43T_8eUKL8Dn33bp<SL<fG^tJ<(JX
ztDGq0w<jHQ3J9w4@ABEB=Taj<v)5Y|E<TH|4aJG~_6R$)?8f%({$B+tTq&xw^7>_S
z;pbr~Mf3Z87Osjh&OT8_)unNY6*QrHBWf;9n(eTme05iyp;ScOwXI<KfjHR2xz1Oh
zZvNeL+!>b3$Q>ZJ-|Ol(>E@F>(-<`}U)ylv8um5bc*JZzx>4LExWBfsPR~hZye`io
zPR*(5SH@BNz`)Vd8x}*Zf>Kre^N6}l<H_QQEO>RGjM;SN(rIIZs~rx7d7D=2_uxl(
z1>A{b!Fy=w>qnNJioRwRz~;LBsVR4?%MbNB<GOT(jJ;`O3sB(5oEcTp{!|o~VWDNp
zt%`jWyE%PP@8|n5$f$E#hs2_bEm|=%^ojCb%u2eU7U}H!p04kuRz-^~TC<HTjM$<u
zNT6@-7^QC+`>L)=IW8_q;By&=P@L8$RQ$^nP7@$OF)+`02&E4FI-&M8hAZh3z<g^x
zk|6N6@G7kIo)h)Iso6Q5fzGP0f7*&d&!ke(qAzqm8U7BtzCG0XsWQ*_nea-=ePQj?
zAYql%AHvTxBM%B%pU)xe1xXC${&VTM3DVj74Q%_zojGxT62OlX;q)?%B$Qj5p_;>-
zbwEeLB(dYw_R4lq6mWEP`)`+@22cB070|7=fp}e)>?sA%{UHmD74a)usYa_)rs=JK
zVNn&RRyXKJ2M(1P+b9X>1IMJH6(*N`?jJ5yu#?Ve?O*r2@P}we4rRCKf+OYEuJ9AQ
zJmY(?{_97yv}cpH!-5+W?ZaB#&8#2wGyJ9Q2M6`w6G5bOKOgiA-5R<zm}6a_Iy472
zoOD%O^iV%hiQ6*YAsmd?n~w_1*ms&IZ#-L8%`n#|@+J)qKpX~J9R`xf770~v76~$m
zP$};xfYarE_3ou^mWwpY2*3b24<qa2$Y7pk>K}jQ66qskwTes;1v_Gh)(wWQRnPD9
zaJrF~Y1F4XCkeHp^x2I=BjYNVsDCr~G>6;?rw7aRbGcoVO}n>qt8lyJa9g<M@BN;y
z=#vwMUGbM2?Bp2?`2RIcnWf5eZ#<5zb9tA~B~h?-i|(o9SgU;NLXY5Z!_S6j)ABVf
z<8@_>DX}cc_2o0pzi{DLx2B!JBv<>rCy1ZtL0?N`C;O)2R<GZgKvtyT^D68H!MBd2
z#*1FwAaA7xEYM_cTgR+C5RaKV@3Udpz+ce+GvGU!|K8sJSbipe-Pko-$)HHR{rcga
zu0zz#^@btSrs~bgtohT_5m%?Lh7#pEl39xdS<v3CcmqJ7^Z+=1tK$l}P{avbZw!;W
zGR(D?GxoS^>X<Hi_Z!s!pTtf-N!qqzvu>3Kf>T^|&JZq@*W1lO|6K5{3{}vfC$me)
zj&xTWpq(Ag+3$w2{Jqp^KmVsTS;$GPC0LQL(;QWGl{>qP;aRoBNUXw5bNBoum%zPL
zxa*N_{9qj|=0ifQ->YjIncsf35Vy9`{ex*>X*#7*Pf*a0*_tk_fOUVmsKOi{yCM1|
zX)5$wMog%x<CQ|;*xAx!6?KoWoLkLcJSA!>_va76W(~wS8*5=>a97Gcis2B@26!Lg
z=AY8V@R4TFUI+4hX4hDEZ26r<3g!HR1Zb75yP<89!{5Soc%{?_lV3H8ouU_1^bLO-
z3AaHa_U2i6de5GA`KU{*JoQL(Ca~lYrlIMakj|Hg{U4Y=$l(=Y#+;YHL>Newu-iYu
zfP&!6+@1eDRN;3YJgRXSP9c&d5+|aTd*=#13m$9KE$db`SlyHu@ur(cXXlaH$(?yE
z58-LEysG}G2O`#NB~@_lS2OW5q+n*cJg#2ZS6z59r{m7|6!5nEFr&@qq}47M)fb~*
zj&e5>wl~c)go!fN1hM~61*ODemQ`0P;JWFzu3sdAqy<|G9egcwKrV0ZXA~`ED^0C|
zaPc<tMbRGy3$v%|@_g}Yl~H$m{{&0Rf91P^EpI%J+INyLU(U)^zsj{&Pg8>_-F>=b
zniy!9L3ZCA&?U<B+b{I(FIthiMz`{6X?!{d`d}Q9L;TA#;ip-4+P~K)agpP``@1tV
zUTuA$!SR%3y>fKOTv&qf+`=yRD;|Z{jF-e^5CM-}Hk)`-b|d`SYS6H|`;*{tTNMbf
z@pprJty4*k4nw1lSm6q&K8pBoV<U<*O!=awF4R6@8#86o5Dl2N3v`M9Lk6P}R|fvB
z6RzkX1DiP~DH&wj_<}iVIm8ue@B3=a-spN&-y_Ss%-YB)bG~0>QK`B5DV1+X#_;)3
zV7cYWXJ3H^s;H0%CBsY`eA)Ze(4u)2OGzqp>+A1$L;UJGs}Xr&YoKG+#54NY_`2u5
zwj4b%)AwEM_WEZx-h~1WUnA-k?tm>q>Y`GhcDJ*K#xsq7&$+)_w`^?J&|^jc5e>sH
z*o`208f4#sz1<YSjKI;1GZ;H%1*2aHw-F>9T~hr!lZ0y*=p3gaKVf2zCSMoUsX^8)
zYa6u{d&*C;M;}YAyWZ$GnSsSuu7##Hy1060`J%Bovw2m$7b+MivZC%2DZucgVZY5%
z0XfrPA5Q3Db#(<gx3kjsk#7jjza*b!|1~PvD1LwnUb}46OwsNbLf!|3-P=CB>wMu{
zu_b6CWIPGWbp;GaCdR|F=8o1wy{yfutdrQ^%~HtkMQ(9MT&cmrj}A?HFeE#P%(Jhb
zMy7$oF<7QV$Lc!%`0bJ`X_hRcX8&dvYxZa^%4ABjPnP0a{sg(MB;eQA(8*aEm!p0~
zulecQyE@MzJSzT>mC7XDG0;5XRkmQ$-j#aY^kc3tcj%Xpz4<t7TU_z_iCCXo#FOu4
zPK#=%skVpOU!-%HIWYH~_hk4tYYo8gOF4aW;1%`tb@)B65vlUpy+<P%Lw)fhrrL*U
zQr;W2t`LGLZP~x6{!mEjeQjcNmsnJL=oyf63(5?f;C^r+EaOq}!Mp4q++E!^Flfrr
zWI?7D*tKK=t3UH`DVb1Uv4?J5?~g8L0<~&;_WZj8bo*PF{huzA`9)kZYXuT_`y~J^
zU7;^{<nLU-y2s#vOAbIA1JGB9;~A0g$PfpGyjdi^EEIimtul6zu)OV9zSHe$1y7m>
z4~H0Lk6lng%@}}HlH|>h#d^ju$d@3I;MT2yMc1xn)NP~9Y*x_HN}Eo~T$WI5d-IQ@
zn`oTGG8&rBHuLaH&n3mWS~pvEXP10#`>6lsvW!3ztK~viyn)5a!6B{C9&Lc$XxB}U
z`66bfUgfv<OtYjfWN8IkuAiMlGvp#!UDo+bE-Hr6l5b|kR^PPk?b_AfrF)fYiltmC
zJVfL&!GRlcT@!lxmk&-_GH)V%xQ$a@D<bB|1xsiTKqOyKir#>Abso}EfVcpGdGS>L
zJHtLs3g)>-7WlIwMW|x!Ma4{l$(e0ih2xwOEI?AEwtqg&++A)^sHu@x(xmQ}j4%W<
z6S1v_=r~u~GxTae3w1DqEH?}fRFc;S2F1<4mWtOxtOMiY%Gq6efhY{Gq;UgTafMc4
zV7T4O*z;TL-)!ZouiozI`?2_4inAKn-+#8$@49~?M5gkbvHaO`k;MK@V`UpYHht_n
z8gAPI^-ASAONYfF;YK)F$o?i13QOt2ZX?XtFd#4~OhtzSO&!0URwgG5C(Xn)1ni%X
zmuZ4>pr4qmDWJjezQS!}GS{~9{bcdti_vHDpK2=opVmc(^40M_?_0G>#l0E@KQ%o2
z8}~3AXIycZV^NtKf3;jWtUGmD3adTZG3*2PBVIIhRQQTv_C9=#IJp#-minDglC%PX
ze3m+@3!Rvc7b!Fu*l}WeG&xVFpX9oujqH=$ai6@8t;x^`o{MDVbRieGq?bq5zx!E&
zwE%`rXRz1`<+Z!Mjj-wuj-wuI0-zZt^wl_Nm1y`}Eod*|?gkCjbaUqiU%&0l#_WG)
z9u6!1<reF9YHZCfU1)Kb77O=^Tv*eat6SHbEhNmYw6QegSg6fs>{L9qEe1?QJO-G*
zHXl>FnWABl2<z18W7)uDlY+4~jFVW7F=Q)YjG#%ar=_*9;DA|^DPx{v3u|rfRmeXf
zF{Bv?I?*iNDP)GWicpSf>lgwjuL)0E{N01{U)%&i(gGdkW;^jOpZ{k8bSKk`%2Itm
zINbYf`ZB7=NyJpbt*{Y7=w~)w24ehA$$KBoQ6Uqo92_9}K3lbv%MctdBW-J!sf~x!
zbqzFp^9W8B-znI)tm^Bes(PRcx0fQpWRNW&OR*K*S;}oy@7>4%pzJZ>D;M_&PU{IT
zT;2jj3vN>&9}5h@^6u`Ms#w1>?}UuuhRTjueJZxEvaOCYriTvC)&b3|T=JX#yybL7
z=oVk$`Y%6M#Dyb2dMY|$OfQaa9wWy5O*jH`l#+}n=R+W5Xoa(MR_%=siG`#fQ?`3n
ziQ*Qtqy-d1A6L`xf01zx{SBo_mg@}j1*t>vBF1dl;1lJqlJhXWaVgEbJb}y6o1^yI
zc6C7qb1BA$fA3P#6xoqvSF%&3udH(?>-{Flmw)B2j}>uyRzwu?h{}tT$4Q;+baN=J
zjghcd)kz?}Z6?mV@|VNz7DMOzMq~~!Ion}kan~2?S{MQ~^v>w<nR}Q<wVekgA?g2J
zS|d&`tp%aoSoV<4&P^_rXizSJu~OK7i?K4`FinUG6#q_+H5&taHZ-3SvS7-L{Qe3z
zvR><tt&*Q}Y-sp9zjXM|7jb{Hef1Hp(o%I2D@@u~J6C=CTK}h_;a3wcljdUbF;d-8
zMj!5I3o3<>S<At~AmI`Vw&e-fduT+Vgx9wQ(5X=J`fYx+cZKIk4uaj-a;Yq1?3<SJ
z-OVoPHWPod#iHAO$1p_Wx%6Jwn=a-&-+;=1rB7YW^Sz<V8T;iK=eff<2_;O7){G6A
zjNFYv_v9UxaK5Zueyt559_ZVw7EZNMw)qMDK?>BysVO1!vDX8wG^|Fx*=VXh88I<=
zKvOvLPLwe6QmR6!JGW;$pn{WDqEk5;>O?+gbtGH}p)A7&S%(^AQ5jFR&DKA$3HMcw
zA;nugs>y5e<;58vxipr8Rpr6zG9asqQhBL}OO%lO=i}DH62gd7*dye^&sgC;(j&(=
z%(bocaYdTqw1{n1x~J72sfv%26j}04hr<`;nrh+>wM9p}mOZ1GF$c$osufR$HR{%>
zd+6rox~Ej*@|R6^r)yj?XO!aFC2oLmEA)Qy@@<`4yIhRqn+da<HW~ZUPiNWIU(DS!
zFu2{tYj#!F)eO280TDPn4v*u+O|l%miJKj2Gn5Rq!a5DU7KNSqSHGiUAktI76Hu8H
z8?^U>Ioohhpa-L$B0g0Y2HP(<^fK^O-Nc7O$$Zc$<x~gYyfd+poS{*Miq=T_fv^bM
z3hU;vLY_065kxJ{IXfq_x@XurP5I=o8<8S)Hc>Kpo<cOI&=!e&W5IRI08B4c!<k*Z
z<sm+x!*5+)m~6{i(=}7B;OCg{@?Efgqk{uat*)N95jYaamxzKUq0C4BvO3oRr>fxr
zuDH|;EH_;BAP1#D%ua}k{${!RWK*UF73Zyd;4hv%@{@xH+h2e8fp7L0{%OJxqRQmB
zpiHcVE;;^iCL3H7MUU>-Go>3P2Fca9Y1)xT`r$(;**-D50ZD0<E$lDjd8j{=lFb{y
z-<2ZV2JepJdA2{lyL))jrYHqbi0OUPxeS0G9XE^atYnV=itpoqi9PWYdGYDs(0oCn
zu@Z&FMn&ve*muhFGhscS1P$mZ+@igdTn<^UX!lrsBjdN9PKP||B*H_FyQ$%LHy+~U
zHnhd$P7`2&m{cQrvHutS|E-Ajy%dg^YN{Mo^tV`zf4g~L;3n_AJPG_~fcQDJ&Z>B9
z(mAMCp>9$(uASchOiw<#{`_uuyWF$I!hJQcNl2Txa4WKRJ}A}fa7>GD;eBkAK1!$k
z9Y~%l$~<AWL3a`PlN1;EJ&jf_a;0GwwO$dL(NHq2x40z76+TnbNB(y*olcA5)D2NI
zMP)^wXet+bi8h`(?rwP3#uEAhah7;`RzdCD>2gS3vob?AK=<o7ZP0sYdtSVg%gD8!
zJn(Mp<t;+4@=DhJwr*zO0AtCEzgGZ^oCoQAZe0Ck$!#QVD7UlB*KV{}GB!YL>d27Q
z#HQ#E*+yL^#$(4aiX~JI;njV0?Z6otVJn>|m#->HI0P*CcMX!VHYWUiMGp~Yg~Dcm
zk{5lN)7oohGF|Qmy8jw&Y?dc0@3J`Z9vBCRw1Mv6zE{h_qN`T$4Jy@NT<Pi#`Fd;e
zu*J&RSGD;zjC0W#aoK&+*IVG4v7^<FM&HuUwN}XZe+ps0wEW)GO)wSkdZ>Mx$Qg`h
z5E`fmx+ycor!eMdH{|T^SX8IiOE(`e9#g~2)E+gl>#MK(wlLbxm6V)3{V~XVcYe$+
z&~SWakD}2DV=PeSa;P@TS^y4a-$^pCuyG^n#)i99DUdVZ{T<SlWs*MXkP@~y3diBp
z?@{hr!0p-jBlZz>@&eQp;w(~UM2~L{*>Q(H9FNJL8n$P;!jPUjmocyOcO^<DoB+%8
zv)xE(4sg+RS|{UXi^%ZD?E+`|wky$$Kv_YvV2RQ#)D11&4weDKAC*j5`d$@#ohp<G
zRL#IWsO}5gB8%nyBMJ0dWA6T=Mc~l_*F1(!0s{?mq5tN%5?a``y>=urdrWt0Hg$sS
zUPuJ+74e+1Y_a+$sh_61b>-qk{gEjfY-uir4ZAs;3?k;T$~A{^izN_G4t|4+0diVK
z+opT10zO(lU2A`;U$Q2b_w92@0sSvvXtAeC_&{d&(B-S#!h-TXO^}G==NR%n-q9Fv
zQu*3kAT9ZO^MQYa!N=pz<w$t&t>>tAEj#Mq?WP<#wdZfX_q*LxciMh5=`C9K?5)F_
z7TH}cejcl8>j+M{psD^&;%QpvZ17RX_Wx>S;8K!A$HhX6ccbl}SkMD4m=A0A3}k^M
z!pde`D_%F1ICjfN4BlTLXT<!U^kWp=`nU}Gwo-oOzum<_VSB3J7GyIHQ1*%D1-ri8
zx8h2=NJT*ro)FhWL4=}qL0gJhpZudxglsN8dg?w6y=Y_faP-W>2OUoTEcj<W=R6mc
zzkL@vr%$u-{Be!e8TRX1v9$t)`o(acoOUuhlHO&$S7$}W&fZAdtm;&qCKtKhc##39
zblJPf9T@xaLQXzLo_e#LI~6NYa$x%MhGU~_vNz)+9!)xc#gME+rD{S#l~i9ZDku#K
zUK|v$a|^BDwu0*LRGpu-fG&mP&16Zw5v>*ZLeJ0TOJ7avPv*RY$%fZBC=pD1N&&jp
zw}g)Kwb$96K}2qlXcX_@*-|G_UD)Bi#f%*2H&@7$y7S5O2mQ7QL4<&QRLMS?<8-E>
z^piNJ0p~1qv4Xu66}q6o1HKlq4xxTJ8GHjGbIUYb{$zq64}R5W7>-wUIpup)JNI2a
z5RmpTcmA+$1JLX|iXkH)Z-gQhu@{~bNX9#;#t1-59B0{`W5WRvvdyv=GOW3i4AC3B
z%pz45KO@x=AOFFB@DY)@YY0erL5FHi_D$BzGaoDhnKu~H9{jK+tqc>lq)et#iViF`
zODZ65RSkZ%7JKElJLi&!p1Kw(w?qW5WGKElX`19+uuYkF|8n?4qz!L-!_ZFmj4~&3
z7z@O7{>lrcZu#-2#*qZJ%MzHB2aFfq*^}a}qciQqr9Z}WI#7K$`$1aqf%iue<Q_OJ
zhyLJH4{`&&Vzkbt=7$X;r~<}lUp7(IvS1`G<bCMM3}T){;cho>xzslDVPc7=L;4`N
zWURlbwUv!mj+BFib(_SP2Cy%GKZe^YXnbKzf$p?0ufJMFyB|CPCkn)cVgp6)tWDZ|
z*BZf4TMFLL`m~mVX!~uik@ipo+-Wvhvj#cUU2{x5&1nXF573wrhJl6rBVeVlLe^J=
zo-nwlFw1@_bN%-2MOSmr;yHdG7j~qF+wlzbr(I)eU;dK{6N)gK9f#U2tcYN{Sq^i)
zb_B{s#GiQXw#0bNHrP1Pcs;6)3l$gm3H2{N#-`W%(JJ?CzILi<E^d$!o2cXV^JPt~
z@A65SBGOU74Fry@jS)%AUck%M-WUz>wWId4_zv7*+yB+P%`~g#(*LV@>&BuNT|`Fn
z|EK0U^>2mi#$m(<FUH3tj7N532FuW8tieF=;!nfG%Djd*b5^xw!=e5_hc@y>-8yz)
zH|1WtTaIZ(9q-6|3mKOxSx`<-O!{B0zt<9r$dXx$njc0Zkj!MX2IAyjKgU4-b0#^;
z#GL<hW!VKWCG&Wi_^d<P3ud8(+VTWmdkfXQPhk3d)BWc|-*?HuedcW|CXFYok836Q
zL%Ib2k>bLPa}WuD`XIzNwc2k^o%Li=mJM75#ad1U$>`j6s~chmrp9-vnhinI44Zdx
zm3F(+@-rQAm*B#jgw;^r!+D4_)XuolM&2I|w3fe@d-Ee~OzO$(L+2rifw~gyB&87g
z-7~R3s76lNlP7uPQ{ee2#Z@<Zb<?INi6WVQVt=+P8$s>4O(d6?Hu42Eym+lpjr&_N
zDjLhPH3D_3;vq%mVr%8dmyh|YzVVgO4K#^~h6xE&S*Q(wi~=o@YDX7a7=u#j;HgTK
zn)&il3O;ZIfk|mk3jxQ(hWq;>m-BD=q0MK*>CS>}1g6t@69#OQd%a~UxM@aQ`BeNA
z-k)CW4h;J}l_0O%YB~7u!BB?fd&V|8fOTs?FaH<0@uP_ex*Xu2m%`#7OFP!~d8c$<
zH#2LwmeuGU)$8j6Taj6FTH4!ngKCFV`vsY8ah&6tDBiRn!P!)2n0AdM%XMGKCC(Vu
z@V7@q2B*y5!F`HT4&QPFmFAgSEG*^U%oflv2Y#dtW@^6@Y7BG4U42UCy24P_Z777$
z?31-GLn2<_E6J7vt~q;_<^NK=RCr%<zYL9~yq6)o72&QBhWipqY~YbqNE{u5nvsvQ
zs47Az>~rvN!Qm4XFJd4M0>jUh0BBtgzf#F9kJ!ZDo(iZq1rZXK?fu2C`;WLB@-q+G
zVisx%_?gFlyt$UcsJ?lJ&BO8Els;+AZI`o_T;IENd3vBe5)IDH1wSDD_r6W83pzR$
z-KkFE!+%nF;D=eA)TA4ZbKsI8xm|>Ztz<7a&=pBUagl(%_q=$khKfW~*nXF%E%aV&
zXj?;C9>Vx_ID;?GgxUjg?t#J{FgIieZ}q(`#BF=6z(<$WtUB-hjFnpy16<D5FC@&}
zO;d?!kW1;P{}Mv}PCx{$L4k8rPQoOJ<q!5g<>HSDAzWWFY>=IkC<REud9lJJE8vny
z9?p_&OBzCs{lDs;thPM2%cj^x*ry|G(*pV5TLX2)?jKpsESjXFG=F|hu;U8;LT*Q)
z=0@*5w^);J1i7H7+nkJ;fBv|FyE-}rTATPnJ-s}4e{qo(^p)pzC}{fRT5dpbh`Hp+
zW(ZH+n)ExBsHlRb{JfdFZcKa1w>4R}oDS7ExD5p(v?WX?sc(OiSd{56oRAc0OncTm
zi6}i6Xc`wJAvGU(2$$-8eIzRqe|9h?^}d9A7ZoU`e=fn>1X!ti)kHJ=JK-z?%_YRo
zuNo@gw41Nuo@QV{+u%@Z^di6GjzQR6ze{+*uqb#j`|=P0`<C$bB=rS6Gw}F(SK#AS
z&#ZZaGlr8ES$Wk}w}O@`7vyh-d})PA!A{pb<L;z?_HtIUwU3_3)7yv8HaO)haz3l{
zY%V`q-E?e;vx>cT-am*5lKX7X5i9rZAx`W(N=Dzm;-h2Fq!j<ryL)Ms_?|o=jBJF9
zqh0N6e0(8iJNkmDpuEau`gi4S+s?z~*~Uy)C*@hQz4;PMrje*^e{XGGE}O%0?Qr>a
z6De)9ox!z=+1Fu+g~Fei9d}8%ci?6IuF7C?Tlzj#GZwLaZ(qV<)1MEh4Y)Mv!Y?h<
z^RJX1+$1p+i!yIw@<it5Y9z~xuL7U$WQwO1a-#Lc`qeazv`L6++BT4d_{YfCyrDyC
zq^>u(3u_kndVjLEk!T=LwLjCoBs{0vRa2)fM@(Ms1kv~%>xZ+0MD7xij1&bxq;71d
z&T&>4?Xb9a{DIjxp?BK_aFnoI8w$O#k2++n7ksPncY8Vi0}(VZKh}B7q<-n&g<HPB
zyF<p-$}T0LKf*`h5Xq5nI#M>{H9sKq0XqrCHUYWBy-YqW>T0|*Nk@iN3>dqH6RX(i
z$P_%dmYMdqws9x;114eq;{`UB63||PGxQIf4?sFF8eBiB*rDx85(Ghs`8W|WtzR<@
zZ&}iuMYPlYSZR`v{Ago;{RklBa--2|Tm?w#MaVp?ZoTG(=%o7eF%;wt9pt?aPcwWX
z(#-!`W7?riR!_Mlrq#yGXpIzIe%vNotdz^%JK5Z}=F<6X<Msz0iumnWx99F*PSsm~
zXgnT8;Hl0wyzH`L2OW$`Udt$lF0T$O2yqkz=7onWwFmm`j6WE&2;Qq~;uvh81QCK&
z_+}+ZPPzZDl@G#iC+xDRWrn<?)mj+LbGGK4<pY=>3?O2{o%Je=VcRufjMkbh<PDB`
zl{PjYDdIip9&T*-i;;ks6sSh$#U1K#C5lwxk4rRvWDvspx-IN4td_D4Pk<>q;>B-V
z9Q1gL7#rZ>es808-Rz*T;v^QC9N?7Dg|D9PEzwYPD&DGKOU0;81;>GB$AW;^+Tk(K
zPb0M;=Cds(?O%L(JqZr4c_IT34Jk&RKGWnxp%mS<FPxxk+_8flts0>YRqXj5*dmlm
zICUK_V1+XyW|?BvjfY<tm=bo2j*4cuaPNMJd#GDdd?U=&)hq-8H#4wPQ-nsXRTZEw
zXQ!KdDmJ_q&oX_1gEB$<7BA^&m{3Z$`w(3SJ1y=%Qqi}viz#WPC|D)j8F{wz1u7ZD
zc1IQ+;Q8K8N8HN@nv|@t)5`0RGTbA-GIu{2NuD~RG`Yz=o1P^BF)Pc5HT~H~;HL;|
z!z-%X4IC0Ub+q$lO{Vd@IGFkE<|xg@cFnp@L0iAWqlWug(!RQ;Dzh_Zw`JbN&9}hs
zg}lSxDMb|P^pBlCKudost1tQHXRj??rRd%E{O<u9u9&>Oq~zg(y7L8H`0Ur~F#nKW
zp%&97@>auJV(Wn1p6+&ro8j0@Van)}_AYZ0CH7-sGTnVrqLFvo%Pv^5dqe?OFb=dv
zpyl-@;isgu1#S=p)oO&0YBt!nzJ&?-*^mee3)S^V4{FaaqnMVS@i355>KlUaIBwCA
z%+s<T3=dLZvCif+hQ*uaOv4FZ2<|}X!G@l-Fv0^Clz&iOt91BcES_uYRTqw}{cwn5
zb{RZzZz-`7h?@rX)l@)CK2rj7iQl#%Wn|foukl5EIoO$Ch(D1-R@}04&oj)w5PEib
z)e*CgOb~2N!3SFwM^T!bE_Y@(4?Lib;K5bN7VZ54pL5N;w+U3M$C`K%5a??$82QLf
zdCaw3viICSO5}a9<L_jwDpNPBr0{G3@0WXrn(x&oz_sGIZgf$uiRR~lYm}bB>U|d(
zMMbF^i#-{2s{BJe9)^IIvyvjtp6`|@tjm)Pi~jkiAVMb-dpWY&{7n0|Xbr!QfIxZ9
zW|#t3D!0FKn8U!Nyay=kc;z+jbV&3dPI9T5q{2)#E#KS_c%d~<HgrWKCpCU+|9=`k
zt-kqTJMJeMq1?3R`ak~k2bBdW=$}SVG)E;{y&+yW2(5fC`C}2<*v2G*xk`}LxQjHc
zdd99}<h?{!ol*6{Ef_{!s){#=GggUG;vhQlWM=r}?!_9&wy()r`*6@=?~*oS{Nu(x
zE->ANf(DT9K#+#9TIIYTtWX<sK+e(GLL|PsA)0(3Njp@g72Uyx-^t&*dE6yA5($Qz
zquRsUpVFLkl)T%EezW|azMnyJ6w`!6X&5)ptAAb!x4Y5=<cr)OJ&RjEo%OW(hMOj~
zg7w-Yl9hl44S&7hREaZMO<Q8fN=oXHALW_CWCrp;wABL_+P8W!fiE8f2H`)l3iWx0
z_-0pqoclI*zbDYyFZ6TUotJ{}N^hxs>}}cHmF+xfu~L#fZN_J>HFA|=dv6|5OR0fu
zjlzSD$VzZGIhzZM+^OMgHoa+umVfuz(`_Kp8<<aB1RJ4U-4;g7fFs-5P7qfH6&m+|
zYwVMTh1lk$oB`gMm~5ON-t@IFJ-l+yv-IEzkFO*BYqyfDv|n?-0yGV6w}L4xYkvv;
z-g`1wyuU4a3qx9wjP%GOLFi-4tYvrk)Gp~<s(_xf!AWEycdwc9ggwrak3#=r#mwjo
zryN&yF0UT>1Kyex+6S_I7ASbXyOOD3RGB6;TXuNo3$4DwMxd|T5CT63{*SiRDDP)D
zBtFH=njqIzt^p~ZMCuLB9i7eSv?}yP6NYZ}EYbpwb!*kh#+Bwo4Su2GorQVv$OQJE
z6>QWPN~D^qvV{@kRcuq)L>S?=K@J7leQ7(L`vo_{f_fnFN>O(*!<}sfXMTbAkSIN0
zCfgx%E4{GX?304{$nbXT>GtWJ&HtvP4CU%>lJ5+fD-5F>7B@QrG57>m-dm~E_{xR)
zOv3$yE`w;&C@p4;L)SCeAxX>P+#=;yLtQPp|Lm31EG*n^0NcXNm&-YB`I{vF(<&@4
zUwfZN=pnmv-T$GnSI#?0IkE3x*GqFDr@P`6P8DzXsOz$X-gr`H%+qM$ZdQE8DgAj$
zal_<ldus5x?(*=<TO~2q-D)OjZwOkz(}GLS*MWcyqGttL$O@4fMw-(D6RA-jJs2sl
zpcgIFKOQ71B-2E-&xV05LnK#PDU5TK#<1_8lL!PSWsoeYu3|TnlI{4NL57Wms_xOC
zi$640jB_v;aLB1vRYNreZQyU@Y|e4DNzopetMdHb(Y4KQ9SRp0u0^6)<i98p632qd
z2}1C`kDw+o!_(&=IgEeBx^A~3@I&dS-L9BXq4E0^n%OnJmLAz+RmZGo$__dkZ^a0+
z!n6ci8&HEItwoYE%mfo(a`DfAg{NuCnd!w$the5cEayK39tmYK18p7sQ}<TTE_%Cf
zpx^Fre|oc=Gxm}m*Rj8?_JzC0HawTTd)wg4;@c&444StfUogZ~1O{N#>XqQ?cXZaG
zy}r>EVl#vZ>8lYE7(RQ8{UdCu=Zzq{#dwBIeFIO9ZIb`|&o|7c<<n&=2E7m~f({Za
z!+#`gI6GKHN-M-%q77zu#M$BWT~-V2EHnqgq}55AtPFc2&;o7G2I3hO-e%_cW}&u?
z6Hifhtc4Ev%@D;>KlyKNe>d@sPlm$&*(%$^iPlj3AgItz4?@Ln@oi-1fw|<nJGJ5u
z8Z5qy(DMKfO44=3s%lCh3!fG#Od_9?R)F9K28Oc58wcBfx~%Y2!24%g7@uUL*Le=f
z22n-*mPWObkWQ){r_t-1Li>^L<_g7og_KCz3hG&!!J^EdPOn0DQKi0Lcbm&0?A9J1
z#-((F%zZla?>qrqCB=%>0=RWI>HbX;_<f$<sHKBMbE%0DQJiE;@Q-mpxl9)h(YUWv
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%0Da&t4pnQx^i
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

literal 0
HcmV?d00001

diff --git a/Code/Mantid/docs/source/images/Sans2d_IDF_annotated.png b/Code/Mantid/docs/source/images/Sans2d_IDF_annotated.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f4d65b3ec8b74164a424354b18dc40b58e7f293
GIT binary patch
literal 47566
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
Z*gN=LhL6xz{xjf59;zb!Mbb3n{{!V@pc4Q9

literal 0
HcmV?d00001

diff --git a/Code/Mantid/docs/source/images/SimpleInstrumentTree.png b/Code/Mantid/docs/source/images/SimpleInstrumentTree.png
new file mode 100644
index 0000000000000000000000000000000000000000..629370b498860d7a75253e73bfafb89d368cf90c
GIT binary patch
literal 9446
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
AQUCw|

literal 0
HcmV?d00001

diff --git a/Code/Tools/scripts/ConvertBadAlgmLinks.py b/Code/Tools/scripts/ConvertBadAlgmLinks.py
new file mode 100644
index 00000000000..b598ef44f6b
--- /dev/null
+++ b/Code/Tools/scripts/ConvertBadAlgmLinks.py
@@ -0,0 +1,42 @@
+import re, glob, os
+
+def grep(patt,lines):
+    """ finds patt in file - patt is a compiled regex
+        returns all lines that match patt """
+    matchlines = []
+    for line in lines:
+        match = patt.search(line)
+        if match:
+            matchline = match.group()
+            matchlines.append(matchline)
+    results = '\n '.join(matchlines)
+    if results:
+        return results
+    else:
+        return None
+
+#get alg names
+algs = AlgorithmFactory.getRegisteredAlgorithms(True)
+#algs = ['Abragam','BackToBackExponential','BivariateNormal','BSpline','Chebyshev','ChudleyElliot','CompositeFunction','Convolution','CubicSpline','DiffRotDiscreteCircle','DiffSphere','DSFInterp1DFit','ExpDecay','ExpDecayMuon','ExpDecayOsc','FickDiffusion','FlatBackground','GausDecay','GausOsc','Gaussian','HallRoss','IkedaCarpenterPV','LatticeErrors','LinearBackground','LogNormal','Lorentzian','MuonFInteraction','NeutronBk2BkExpConvPVoigt','PeakHKLErrors','ProductFunction','ProductLinearExp','ProductQuadraticExp','Quadratic','SCDPanelErrors','StaticKuboToyabe','StaticKuboToyabeTimesExpDecay','StaticKuboToyabeTimesGausDecay','StretchedExpFT','StretchExp','StretchExpMuon','TeixeiraWater','ThermalNeutronBk2BkExpConvPVoigt','UserFunction','Voigt']
+regexs= {}
+for alg in algs:
+    regexs[alg] = re.compile(r'`%s\s+<[\w\:\/\.]+\/%s>`_' % (alg,alg))
+
+
+# Example use 
+dir = r"C:\Mantid\Code\Mantid\docs\source\algorithms"
+files = glob.glob(os.path.join(dir, '*.rst'))
+for filename in files:
+    
+    #print os.path.basename(filename)[:-4]
+    with open(filename) as file:
+      lines = file.readlines()
+      for alg in algs:
+        expr = regexs[alg]
+        results = grep(expr, lines)
+        if results:
+          print filename
+          print results
+
+
+
-- 
GitLab