1. A navigation module for providing an overall navigation solution that provides a real-time navigation output about a moving object, the module comprising: a receiver for receiving absolute navigational information about the object from an external source, and producing an output indicative thereof, an assembly of self-contained sensors capable of obtaining readings relating to navigational information about the object, and producing an output indicative thereof, and at least one processor, coupled to receive the absolute navigational information output and the readings from the sensor assembly, and operative to provide the overall navigation solution consisting of multiple tasks comprising: a main navigation solution task, wherein the main navigation solution task output is the real-time navigation output, and at least one other task, wherein the at least one other task is used to enhance the overall navigation solution.