Initial Commit
Spelling Mistakes
Ignored the output PDF file
Committing latest version (0.7)
Improvements to the threading diagram
Updated Section: Overview - Existing Architecture

Added more explanation about the interconnected nature of components and
elaborated on the fact that each arrow in the diagram is a different
communication mechanism.
Added content to Overview - Existing Architecture

Expanded the examples of bad architecture using
Motion/* as an example.
Updated: Proposed Architecture - Thread Diagram

Changed to a grid-based layout.
Finished two of the todos, added in bibltex references, started writing the added component scenario
Added colours to threading diagram.

Colour's are added based on what the initial
trigger was for a particular thread path.
Removed old comments from network diagram.
Removed labels from Threading diagram table
Improved threading diagram with more tasks.

Added Field Mapper and Map Combiner (Network) to the
thread path for sensors. Additionally the diagram is
now sideways.
Made the thread diagram bigger
Changed version to 0.8

Added new version history to document notes
and bumped up the version number
Added colours to thread table rows
Fixed broken document notes table
Improved table style for threading diagram.

Added an outer border. Inner lines to separate the header
and added a gap between the diagram and table.
Set the threading figure to be landscape
Added descriptions for two more scenarios