"VM" should be able to accept new sensor measurements and provide mechanisms for storing intermediate calculation results.